Yet Another eXchange Tool  0.9.0
Data Types | Modules | Functions/Subroutines | Variables
xt_core_f.f90 File Reference

Fortran interface to yaxt core declarations. More...

Go to the source code of this file.

Data Types

type  xt_core::xt_stripe
 
type  xt_core::xt_bounds
 
type  xt_core::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_core::xt_get_default_comm
 

Modules

module  xt_core
 

Functions/Subroutines

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

Variables

integer, parameter, public xt_core::xt_int_kind = XT_INT_FC_KIND
 
integer, parameter, public xt_core::pi2 = 4
 
integer, parameter, public xt_core::pi4 = 9
 
integer, parameter, public xt_core::pi8 = 14
 
integer, parameter, public xt_core::i2 = SELECTED_INT_KIND(pi2)
 
integer, parameter, public xt_core::i4 = SELECTED_INT_KIND(pi4)
 
integer, parameter, public xt_core::i8 = SELECTED_INT_KIND(pi8)
 
integer, parameter, public xt_core::xt_int_mpidt = XT_INT_FC_MPIDT
 
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) More...
 
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) More...
 
external, public xt_core::xt_slice_c_loc
 

Detailed Description

Fortran interface to yaxt core declarations.

Author
Jörg Behrens behre.nosp@m.ns@d.nosp@m.krz.d.nosp@m.e Moritz Hanke hanke.nosp@m.@dkr.nosp@m.z.de Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Definition in file xt_core_f.f90.