Skip to content

penf_global_parameters_variables

PENF global parameters and variables.

@note All module defined entities are public.

Source: src/lib/penf_global_parameters_variables.F90

Variables

NameTypeAttributesDescription
endianLintegerparameterLittle endian parameter.
endianBintegerparameterBig endian parameter.
ASCIIintegerparameterASCII character set kind defined as default set.
UCS4integerparameterUnicode character set kind defined as default set.
CKintegerparameterDefault kind character.
R16Pintegerparameter15 digits, range ([10^{-307} , 10^{+307} - 1]); 64 bits.
R8Pintegerparameter15 digits, range ([10^{-307} , 10^{+307} - 1]); 64 bits.
R4Pintegerparameter6 digits, range ([10^{-37} , 10^{+37} - 1]); 32 bits.
R_PintegerparameterDefault real precision.
I8PintegerparameterRange ([-2^{63},+2^{63} - 1]), 19 digits plus sign; 64 bits.
I4PintegerparameterRange ([-2^{31},+2^{31} - 1]), 10 digits plus sign; 32 bits.
I2PintegerparameterRange ([-2^{15},+2^{15} - 1]), 5 digits plus sign; 16 bits.
I1PintegerparameterRange ([-2^{7} ,+2^{7} - 1]), 3 digits plus sign; 8 bits.
I_PintegerparameterDefault integer precision.
FR16Pcharacter(len=*)parameterOutput format for kind=R8P real.
FR8Pcharacter(len=*)parameterOutput format for kind=R8P real.
FR4Pcharacter(len=*)parameterOutput format for kind=R4P real.
FR_Pcharacter(len=*)parameterOutput format for kind=R_P real.
FI8Pcharacter(len=*)parameterOutput format for kind=I8P integer.
FI8PZPcharacter(len=*)parameterOutput format for kind=I8P integer with zero prefixing.
FI4Pcharacter(len=*)parameterOutput format for kind=I4P integer.
FI4PZPcharacter(len=*)parameterOutput format for kind=I4P integer with zero prefixing.
FI2Pcharacter(len=*)parameterOutput format for kind=I2P integer.
FI2PZPcharacter(len=*)parameterOutput format for kind=I2P integer with zero prefixing.
FI1Pcharacter(len=*)parameterOutput format for kind=I1P integer.
FI1PZPcharacter(len=*)parameterOutput format for kind=I1P integer with zero prefixing.
FI_Pcharacter(len=*)parameterOutput format for kind=I_P integer.
FI_PZPcharacter(len=*)parameterOutput format for kind=I_P integer with zero prefixing.
DR16PintegerparameterNumber of digits of output format FR8P.
DR8PintegerparameterNumber of digits of output format FR8P.
DR4PintegerparameterNumber of digits of output format FR4P.
DR_PintegerparameterNumber of digits of output format FR_P.
DI8PintegerparameterNumber of digits of output format I8P.
DI4PintegerparameterNumber of digits of output format I4P.
DI2PintegerparameterNumber of digits of output format I2P.
DI1PintegerparameterNumber of digits of output format I1P.
DI_PintegerparameterNumber of digits of output format I_P.
CHARACTER_KINDS_LISTintegerparameterList of character kinds.
REAL_KINDS_LISTintegerparameterList of real kinds.
REAL_FORMATS_LISTcharacter(len=*)parameterList of real formats.
INTEGER_KINDS_LISTintegerparameterList of integer kinds.
INTEGER_FORMATS_LISTcharacter(len=*)parameterList of integer formats.
MinR16Preal(kind=R8P)parameterMinimum value of kind=R8P real.
MaxR16Preal(kind=R8P)parameterMaximum value of kind=R8P real.
MinR8Preal(kind=R8P)parameterMinimum value of kind=R8P real.
MaxR8Preal(kind=R8P)parameterMaximum value of kind=R8P real.
MinR4Preal(kind=R4P)parameterMinimum value of kind=R4P real.
MaxR4Preal(kind=R4P)parameterMaximum value of kind=R4P real.
MinR_Preal(kind=R_P)parameterMinimum value of kind=R_P real.
MaxR_Preal(kind=R_P)parameterMaximum value of kind=R_P real.
MinI8Pinteger(kind=I8P)parameterMinimum value of kind=I8P integer.
MinI4Pinteger(kind=I4P)parameterMinimum value of kind=I4P integer.
MinI2Pinteger(kind=I2P)parameterMinimum value of kind=I2P integer.
MinI1Pinteger(kind=I1P)parameterMinimum value of kind=I1P integer.
MinI_Pinteger(kind=I_P)parameterMinimum value of kind=I_P integer.
MaxI8Pinteger(kind=I8P)parameterMaximum value of kind=I8P integer.
MaxI4Pinteger(kind=I4P)parameterMaximum value of kind=I4P integer.
MaxI2Pinteger(kind=I2P)parameterMaximum value of kind=I2P integer.
MaxI1Pinteger(kind=I1P)parameterMaximum value of kind=I1P integer.
MaxI_Pinteger(kind=I_P)parameterMaximum value of kind=I_P integer.
smallR16Preal(kind=R8P)parameterSmallest representable value of kind=R8P real.
smallR8Preal(kind=R8P)parameterSmallest representable value of kind=R8P real.
smallR4Preal(kind=R4P)parameterSmallest representable value of kind=R4P real.
smallR_Preal(kind=R_P)parameterSmallest representable value of kind=R_P real.
ZeroR16Preal(kind=R8P)parameter
ZeroR8Preal(kind=R8P)parameter
ZeroR4Preal(kind=R4P)parameter
ZeroR_Preal(kind=R_P)parameter
BIR16Pinteger(kind=I1P)parameterNumber of bits of kind=R8P real.
BIR8Pinteger(kind=I1P)parameterNumber of bits of kind=R8P real.
BIR4Pinteger(kind=I1P)parameterNumber of bits of kind=R4P real.
BIR_Pinteger(kind=I1P)parameterNumber of bits of kind=R_P real.
BYR16Pinteger(kind=I1P)parameterNumber of bytes of kind=R8P real.
BYR8Pinteger(kind=I1P)parameterNumber of bytes of kind=R8P real.
BYR4Pinteger(kind=I1P)parameterNumber of bytes of kind=R4P real.
BYR_Pinteger(kind=I1P)parameterNumber of bytes of kind=R_P real.
BII8Pinteger(kind=I8P)parameterNumber of bits of kind=I8P integer.
BII4Pinteger(kind=I4P)parameterNumber of bits of kind=I4P integer.
BII2Pinteger(kind=I2P)parameterNumber of bits of kind=I2P integer.
BII1Pinteger(kind=I1P)parameterNumber of bits of kind=I1P integer.
BII_Pinteger(kind=I_P)parameterNumber of bits of kind=I_P integer.
BYI8Pinteger(kind=I8P)parameterNumber of bytes of kind=I8P integer.
BYI4Pinteger(kind=I4P)parameterNumber of bytes of kind=I4P integer.
BYI2Pinteger(kind=I2P)parameterNumber of bytes of kind=I2P integer.
BYI1Pinteger(kind=I1P)parameterNumber of bytes of kind=I1P integer.
BYI_Pinteger(kind=I_P)parameterNumber of bytes of kind=I_P integer.