GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis  111
Data Types | Modules | Functions/Subroutines | Variables
precisn.F90 File Reference

Data Types

interface  precisn_gbl::f1mach
 This function resolves into the particular routines depending on the type of the second dummy argument 'p' which specifies the data type for which the machine parameters are required. More...
 

Modules

module  precisn_gbl
 

Functions/Subroutines

subroutine, public precisn_gbl::print_precision_params (stdout)
 
integer function, public precisn_gbl::I1MACH (I)
 

Variables

integer, parameter precisn_gbl::rbyte = 8
 
integer, parameter precisn_gbl::sp =selected_real_kind(6)
 
integer, parameter precisn_gbl::sp_bytes = 4
 
integer, parameter precisn_gbl::wp =selected_real_kind(12)
 
integer, parameter precisn_gbl::wp_bytes = 8
 
integer, parameter precisn_gbl::ep1 =selected_real_kind(19)
 
integer, parameter precisn_gbl::ep1_bytes = 16
 
integer, parameter precisn_gbl::ep = MAX(ep1, wp)
 
integer, parameter precisn_gbl::shortint =selected_int_kind(9)
 
integer, parameter precisn_gbl::longint =selected_int_kind(10)
 
integer, parameter precisn_gbl::cfp = ep
 Floating point precision for which the library is to be compiled (Current-Float-Precision). It must be one of: wp, ep, ep1. Single precision (sp) is not supported. More...
 
integer, parameter precisn_gbl::cfp_bytes = ep1_bytes
 Number of bytes in float of type real(kind=cfp). More...
 
integer, parameter precisn_gbl::storage_unit_cfp = cfp_bytes
 Storage unit used when writing values of kind cfp into disk. More...
 
integer, parameter precisn_gbl::storage_unit_int = bit_size(wp)/8
 Storage unit used when writing values of default integer kind into disk. More...
 
real(kind=cfp), parameter precisn_gbl::cfp_dummy = 1.0_cfp
 Dummy variable used on input to F1MACH in various routines. More...
 
real(kind=wp), parameter precisn_gbl::wp_dummy = 1.0_cfp
 Dummy variable used on input to F1MACH in various routines. More...
 
real(kind=ep1), parameter precisn_gbl::ep_dummy = 1.0_cfp
 Dummy variable used on input to F1MACH in various routines. More...