Yet Another eXchange Tool 0.11.4
Loading...
Searching...
No Matches
xt_redist_repeat.h File Reference
#include <xt/xt_redist.h>
#include <xt/xt_config.h>
Include dependency graph for xt_redist_repeat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Xt_redist xt_redist_repeat_new (Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int displacements[num_repetitions])
 
Xt_redist xt_redist_repeat_custom_new (Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int displacements[num_repetitions], Xt_config config)
 
Xt_redist xt_redist_repeat_asym_new (Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int src_displacements[num_repetitions], const int dst_displacements[num_repetitions])
 
Xt_redist xt_redist_repeat_asym_custom_new (Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int src_displacements[num_repetitions], const int dst_displacements[num_repetitions], Xt_config config)
 

Detailed Description

Function Documentation

◆ xt_redist_repeat_asym_custom_new()

Xt_redist xt_redist_repeat_asym_custom_new ( Xt_redist redist,
MPI_Aint src_extent,
MPI_Aint dst_extent,
int num_repetitions,
const int src_displacements[num_repetitions],
const int dst_displacements[num_repetitions],
Xt_config config )

constructor for a redistribution that has a repetitive pattern, which is described by the given redistribution. Uses custom settings.

Parameters
[in]redistredistribution
[in]src_extentextent that scales the given displacements for the source data
[in]dst_extentextent that scales the given displacements for the destination data
[in]num_repetitionsnumber of repetitions of the given redistribution
[in]src_displacementsdisplacements for source repetitions
[in]dst_displacementsdisplacements for destination repetitions
[in]configconfiguration object for custom settings
Examples
test_redist_repeat.c.

Definition at line 112 of file xt_redist_repeat.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_redist_repeat_asym_new()

Xt_redist xt_redist_repeat_asym_new ( Xt_redist redist,
MPI_Aint src_extent,
MPI_Aint dst_extent,
int num_repetitions,
const int src_displacements[num_repetitions],
const int dst_displacements[num_repetitions] )

constructor for a redistribution that has a repetitive pattern, which is described by the given redistribution. Uses default settings.

Parameters
[in]redistredistribution
[in]src_extentextent that scales the given displacements for the source data
[in]dst_extentextent that scales the given displacements for the destination data
[in]num_repetitionsnumber of repetitions of the given redistribution
[in]src_displacementsdisplacements for source repetitions
[in]dst_displacementsdisplacements for destination repetitions

Definition at line 101 of file xt_redist_repeat.c.

Here is the call graph for this function:

◆ xt_redist_repeat_custom_new()

Xt_redist xt_redist_repeat_custom_new ( Xt_redist redist,
MPI_Aint src_extent,
MPI_Aint dst_extent,
int num_repetitions,
const int displacements[num_repetitions],
Xt_config config )

constructor for a redistribution that has a repetitive pattern, which is described by the given redistribution with custom settings

Parameters
[in]redistredistribution
[in]src_extentextent that scales the given displacements for the source data
[in]dst_extentextent that scales the given displacements for the destination data
[in]num_repetitionsnumber of repetitions of the given redistribution
[in]displacementsdisplacements for repetitions
[in]configconfiguration object for custom settings
Examples
test_redist_repeat.c, and test_redist_repeat_parallel.c.

Definition at line 159 of file xt_redist_repeat.c.

Here is the call graph for this function:

◆ xt_redist_repeat_new()

Xt_redist xt_redist_repeat_new ( Xt_redist redist,
MPI_Aint src_extent,
MPI_Aint dst_extent,
int num_repetitions,
const int displacements[num_repetitions] )

constructor for a redistribution that has a repetitive pattern, which is described by the given redistribution with default settings

Parameters
[in]redistredistribution
[in]src_extentextent that scales the given displacements for the source data
[in]dst_extentextent that scales the given displacements for the destination data
[in]num_repetitionsnumber of repetitions of the given redistribution
[in]displacementsdisplacements for repetitions

Definition at line 151 of file xt_redist_repeat.c.

Here is the call graph for this function:
Here is the caller graph for this function: