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, exact when read back.
FR8Pcharacter(len=*)parameterOutput format for kind=R8P real, exact when read back.
FR4Pcharacter(len=*)parameterOutput format for kind=R4P real, exact when read back.
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 characters of the strings of kind=R4P real, not less than the width of 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.