|
Yet Another eXchange Tool
DO_NOT_EDIT_HERE
|
supportes the unitrans interfaces/wrappers in xt_ut.f90 with yaxt functionality. More...
Go to the source code of this file.
Functions | |
| void | xt_ut_init (int decomp_size, int comm_tmpl_size, int comm_size, int debug_lvl, int mode, int debug_unit) |
| int | xt_ut_init_decomposition_1d (Xt_int *idx_vec, int idx_vec_n) |
| int | xt_ut_init_oneway_transposition_template (int decomp_handle_in, int decomp_handle_out, int mpi_world, int icheck_unique) |
| void | xt_ut_destroy_transposition_template (int id) |
supportes the unitrans interfaces/wrappers in xt_ut.f90 with yaxt functionality.
Definition in file xt_ut_c.h.
| void xt_ut_destroy_transposition_template | ( | int | id | ) |
| void xt_ut_init | ( | int | decomp_size, |
| int | comm_tmpl_size, | ||
| int | comm_size, | ||
| int | debug_lvl, | ||
| int | mode, | ||
| int | debug_unit | ||
| ) |
Initialization of support data for unitrans (start sizes of allocated data). We use the unitrans names. Unlike unitrans, the allocated data can grow.
| [in] | decomp_size | number of decompositions |
| [in] | comm_tmpl_size | number of communication templates |
| [in] | comm_size | number of transpositions |
| [in] | debug_lvl | debug level |
| [in] | mode | default communication mode |
| [in] | debug_unit | fortran file unit for debug output (not used) |
Definition at line 115 of file xt_ut_c.c.
| int xt_ut_init_decomposition_1d | ( | Xt_int * | idx_vec, |
| int | idx_vec_n | ||
| ) |
| int xt_ut_init_oneway_transposition_template | ( | int | decomp_handle_in, |
| int | decomp_handle_out, | ||
| int | mpi_world, | ||
| int | icheck_unique | ||
| ) |
creates new unitrans compatible oneway transposition decomposition and returns access handle
| [in] | decomp_handle_in | access handle for input decomposition |
| [in] | decomp_handle_out | access handle for output decomposition |
| [in] | mpi_world | mpi communicator |
| [in] | icheck_unique | enable/disbale check of uniqueness |
1.8.13