Yet Another eXchange Tool  0.9.0
Data Types | Functions/Subroutines | Variables
xt_ut Module Reference

Functions/Subroutines

subroutine, public ut_abort (msg, source, line)
 
subroutine, public ut_finalize ()
 
subroutine, public ut_init (decomp_size, comm_tmpl_size, comm_size, debug_lvl, mode, debug_unit)
 
subroutine, public ut_destroy_decomposition (handle)
 
subroutine, public ut_init_oneway_transposition_template (decomp_handle_in, decomp_handle_out, mpi_world, comm_tmpl_handle, check_unique)
 
subroutine, public ut_destroy_transposition_template (handle)
 
subroutine, public ut_destroy_transposition (handle)
 

Variables

integer, parameter, public comm_forward = 1
 
integer, parameter, public comm_backward = 2
 
integer, parameter, public ut_mode_dt_p2p = 1
 
integer, parameter, public ut_mode_dt_alltoall = 2
 
integer, parameter, public ut_mode_pack_p2p = 3
 
integer, parameter, public ut_mode_pack_alltoall = 4
 

Function/Subroutine Documentation

◆ ut_abort()

subroutine, public xt_ut::ut_abort ( character(len=*), intent(in)  msg,
character(len=*), intent(in)  source,
integer, intent(in)  line 
)

Definition at line 216 of file xt_ut.f90.

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

◆ ut_destroy_decomposition()

subroutine, public xt_ut::ut_destroy_decomposition ( integer, intent(in)  handle)

Definition at line 266 of file xt_ut.f90.

Here is the call graph for this function:

◆ ut_destroy_transposition()

subroutine, public xt_ut::ut_destroy_transposition ( integer, intent(in)  handle)

Definition at line 336 of file xt_ut.f90.

Here is the call graph for this function:

◆ ut_destroy_transposition_template()

subroutine, public xt_ut::ut_destroy_transposition_template ( integer, intent(in)  handle)

Definition at line 292 of file xt_ut.f90.

Here is the call graph for this function:

◆ ut_finalize()

subroutine, public xt_ut::ut_finalize

Definition at line 225 of file xt_ut.f90.

Here is the call graph for this function:

◆ ut_init()

subroutine, public xt_ut::ut_init ( integer, intent(in)  decomp_size,
integer, intent(in)  comm_tmpl_size,
integer, intent(in)  comm_size,
integer, intent(in)  debug_lvl,
integer, intent(in)  mode,
integer, intent(in)  debug_unit 
)

Definition at line 229 of file xt_ut.f90.

Here is the call graph for this function:

◆ ut_init_oneway_transposition_template()

subroutine, public xt_ut::ut_init_oneway_transposition_template ( integer, intent(in)  decomp_handle_in,
integer, intent(in)  decomp_handle_out,
integer, intent(in)  mpi_world,
integer, intent(out)  comm_tmpl_handle,
logical, intent(in), optional  check_unique 
)

Definition at line 273 of file xt_ut.f90.

Here is the call graph for this function:

Variable Documentation

◆ comm_backward

integer, parameter, public xt_ut::comm_backward = 2

Definition at line 77 of file xt_ut.f90.

◆ comm_forward

integer, parameter, public xt_ut::comm_forward = 1

Definition at line 76 of file xt_ut.f90.

◆ ut_mode_dt_alltoall

integer, parameter, public xt_ut::ut_mode_dt_alltoall = 2

Definition at line 80 of file xt_ut.f90.

◆ ut_mode_dt_p2p

integer, parameter, public xt_ut::ut_mode_dt_p2p = 1

Definition at line 79 of file xt_ut.f90.

◆ ut_mode_pack_alltoall

integer, parameter, public xt_ut::ut_mode_pack_alltoall = 4

Definition at line 82 of file xt_ut.f90.

◆ ut_mode_pack_p2p

integer, parameter, public xt_ut::ut_mode_pack_p2p = 3

Definition at line 81 of file xt_ut.f90.