Yet Another eXchange Tool 0.11.3
Loading...
Searching...
No Matches
xt_redist_collection.h File Reference
#include <xt/xt_config.h>
#include <xt/xt_redist.h>
Include dependency graph for xt_redist_collection.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_collection_new (Xt_redist *redists, int num_redists, int cache_size, MPI_Comm comm)
 
Xt_redist xt_redist_collection_custom_new (Xt_redist *redists, int num_redists, int cache_size, MPI_Comm comm, Xt_config config)
 

Detailed Description

Function Documentation

◆ xt_redist_collection_custom_new()

Xt_redist xt_redist_collection_custom_new ( Xt_redist * redists,
int num_redists,
int cache_size,
MPI_Comm comm,
Xt_config config )

constructor for a redistribution collection that is comprised of multiple other redistributions with custom settings

Parameters
[in]redistsredistributions
[in]num_redistsnumber of redistributions
[in]cache_sizenumber of cached datatypes required for different input array displacements
n = -1 => default cache size
n = 0 => no cache
n > 0 => cache size = n
[in]commMPI communicator
[in]configcustom configuration object
Remarks
all redistributions need to be based on the same MPI communicator
See Also
Correct use of addresses
Examples
test_redist_collection.c, and test_redist_collection_parallel.c.

Definition at line 267 of file xt_redist_collection.c.

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

◆ xt_redist_collection_new()

Xt_redist xt_redist_collection_new ( Xt_redist * redists,
int num_redists,
int cache_size,
MPI_Comm comm )

constructor for a redistribution collection that is comprised of multiple other redistributions with default settings

Parameters
[in]redistsredistributions
[in]num_redistsnumber of redistributions
[in]cache_sizenumber of cached datatypes required for different input array displacements
n = -1 => default cache size
n = 0 => no cache
n > 0 => cache size = n
[in]commMPI communicator
Remarks
all redistributions need to be based on the same MPI communicator
See Also
Correct use of addresses

Definition at line 218 of file xt_redist_collection.c.

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