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

Data Types

type  xt_stripe
 
type  xt_bounds
 
type  xt_pos_ext
 describes range of positions starting with start up to start + size - 1 i.e. [start,start+size) if size is positive and down to start + size + 1 i.e. (start+size,start] if size is negative More...
 
interface  xt_get_default_comm
 

Functions/Subroutines

logical function, public xt_initialized ()
 
logical function, public xt_finalized ()
 
subroutine, public set_abort_handler (f)
 set routine f to use as abort function which is called on xt_abort More...
 

Variables

integer, parameter, public xt_int_kind = XT_INT_FC_KIND
 
integer, parameter, public pi2 = 4
 
integer, parameter, public pi4 = 9
 
integer, parameter, public pi8 = 14
 
integer, parameter, public i2 = SELECTED_INT_KIND(pi2)
 
integer, parameter, public i4 = SELECTED_INT_KIND(pi4)
 
integer, parameter, public i8 = SELECTED_INT_KIND(pi8)
 
integer, parameter, public xt_int_mpidt = XT_INT_FC_MPIDT
 
integer, parameter, public xt_int_dec_len = CEILING(1.0 + REAL(DIGITS(dummy)) * LOG10(REAL(RADIX(dummy))))
 number of decimal places needed to print any variable of type INTEGER(xt_int_kind) More...
 
integer, parameter, public xt_stripe2s_len = LEN(xt_stripe_tag) + 2 + 4 + 3 * xt_int_dec_len
 maximal length of string xt_stripe(a, b, c) More...
 
external, public xt_slice_c_loc
 

Function/Subroutine Documentation

◆ set_abort_handler()

subroutine, public xt_core::set_abort_handler (   f)

set routine f to use as abort function which is called on xt_abort

Definition at line 215 of file xt_core_f.f90.

◆ xt_finalized()

logical function, public xt_core::xt_finalized ( void  )

Definition at line 188 of file xt_core_f.f90.

◆ xt_initialized()

logical function, public xt_core::xt_initialized ( void  )

Definition at line 176 of file xt_core_f.f90.

Variable Documentation

◆ i2

integer, parameter, public xt_core::i2 = SELECTED_INT_KIND(pi2)

Definition at line 58 of file xt_core_f.f90.

◆ i4

integer, parameter, public xt_core::i4 = SELECTED_INT_KIND(pi4)

Definition at line 59 of file xt_core_f.f90.

◆ i8

integer, parameter, public xt_core::i8 = SELECTED_INT_KIND(pi8)

Definition at line 60 of file xt_core_f.f90.

◆ pi2

integer, parameter, public xt_core::pi2 = 4

Definition at line 55 of file xt_core_f.f90.

◆ pi4

integer, parameter, public xt_core::pi4 = 9

Definition at line 56 of file xt_core_f.f90.

◆ pi8

integer, parameter, public xt_core::pi8 = 14

Definition at line 57 of file xt_core_f.f90.

◆ xt_int_dec_len

integer, parameter, public xt_core::xt_int_dec_len = CEILING(1.0 + REAL(DIGITS(dummy)) * LOG10(REAL(RADIX(dummy))))

number of decimal places needed to print any variable of type INTEGER(xt_int_kind)

Definition at line 71 of file xt_core_f.f90.

◆ xt_int_kind

integer, parameter, public xt_core::xt_int_kind = XT_INT_FC_KIND

Definition at line 54 of file xt_core_f.f90.

◆ xt_int_mpidt

integer, parameter, public xt_core::xt_int_mpidt = XT_INT_FC_MPIDT

Definition at line 67 of file xt_core_f.f90.

◆ xt_slice_c_loc

external, public xt_core::xt_slice_c_loc

Definition at line 146 of file xt_core_f.f90.

◆ xt_stripe2s_len

integer, parameter, public xt_core::xt_stripe2s_len = LEN(xt_stripe_tag) + 2 + 4 + 3 * xt_int_dec_len

maximal length of string xt_stripe(a, b, c)

Definition at line 75 of file xt_core_f.f90.