Procedure | Location | Procedure Type | Description |
---|---|---|---|
alloc_var_I1P_1D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I1P, rank 1). |
alloc_var_I1P_2D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I1P, rank 2). |
alloc_var_I1P_3D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I1P, rank 3). |
alloc_var_I1P_4D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I1P, rank 4). |
alloc_var_I1P_5D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I1P, rank 5). |
alloc_var_I1P_6D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I1P, rank 6). |
alloc_var_I1P_7D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I1P, rank 7). |
alloc_var_I2P_1D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I2P, rank 1). |
alloc_var_I2P_2D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I2P, rank 2). |
alloc_var_I2P_3D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I2P, rank 3). |
alloc_var_I2P_4D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I2P, rank 4). |
alloc_var_I2P_5D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I2P, rank 5). |
alloc_var_I2P_6D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I2P, rank 6). |
alloc_var_I2P_7D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I2P, rank 7). |
alloc_var_I4P_1D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I4P, rank 1). |
alloc_var_I4P_2D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I4P, rank 2). |
alloc_var_I4P_3D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I4P, rank 3). |
alloc_var_I4P_4D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I4P, rank 4). |
alloc_var_I4P_5D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I4P, rank 5). |
alloc_var_I4P_6D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I4P, rank 6). |
alloc_var_I4P_7D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I4P, rank 7). |
alloc_var_I8P_1D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I8P, rank 1). |
alloc_var_I8P_2D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I8P, rank 2). |
alloc_var_I8P_3D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I8P, rank 3). |
alloc_var_I8P_4D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I8P, rank 4). |
alloc_var_I8P_5D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I8P, rank 5). |
alloc_var_I8P_6D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I8P, rank 6). |
alloc_var_I8P_7D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind I8P, rank 7). |
alloc_var_R16P_1D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R16P, rank 1). |
alloc_var_R16P_2D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R16P, rank 2). |
alloc_var_R16P_3D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R16P, rank 3). |
alloc_var_R16P_4D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R16P, rank 4). |
alloc_var_R16P_5D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R16P, rank 5). |
alloc_var_R16P_6D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R16P, rank 6). |
alloc_var_R16P_7D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R16P, rank 6). |
alloc_var_R4P_1D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R4P, rank 1). |
alloc_var_R4P_2D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R4P, rank 2). |
alloc_var_R4P_3D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R4P, rank 3). |
alloc_var_R4P_4D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R4P, rank 4). |
alloc_var_R4P_5D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R4P, rank 5). |
alloc_var_R4P_6D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R4P, rank 6). |
alloc_var_R4P_7D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R4P, rank 6). |
alloc_var_R8P_1D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R8P, rank 1). |
alloc_var_R8P_2D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R8P, rank 2). |
alloc_var_R8P_3D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R8P, rank 3). |
alloc_var_R8P_4D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R8P, rank 4). |
alloc_var_R8P_5D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R8P, rank 5). |
alloc_var_R8P_6D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R8P, rank 6). |
alloc_var_R8P_7D | penf_allocatable_memory | Subroutine | Allocate CPU variable with memory checking (kind R8P, rank 6). |
allocate_variable | penf_allocatable_memory | Interface | Allocate CPU variable with memory checking. |
assign_allocatable | penf_allocatable_memory | Interface | Assign CPU variable with memory checking. |
assign_allocatable_I1P_1D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I1P, rank 1). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I1P_2D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I1P, rank 2). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I1P_3D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I1P, rank 3). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I1P_4D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I1P, rank 4). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I1P_5D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I1P, rank 5). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I1P_6D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I1P, rank 6). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I1P_7D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I1P, rank 7). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I2P_1D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I2P, rank 1). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I2P_2D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I2P, rank 2). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I2P_3D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I2P, rank 3). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I2P_4D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I2P, rank 4). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I2P_5D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I2P, rank 5). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I2P_6D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I2P, rank 6). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I2P_7D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I2P, rank 7). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I4P_1D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I4P, rank 1). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I4P_2D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I4P, rank 2). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I4P_3D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I4P, rank 3). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I4P_4D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I4P, rank 4). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I4P_5D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I4P, rank 5). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I4P_6D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I4P, rank 6). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I4P_7D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I4P, rank 7). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I8P_1D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I8P, rank 1). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I8P_2D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I8P, rank 2). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I8P_3D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I8P, rank 3). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I8P_4D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I8P, rank 4). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I8P_5D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I8P, rank 5). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I8P_6D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I8P, rank 6). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_I8P_7D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind I8P, rank 7). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R16P_1D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R16P, rank 1). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R16P_2D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R16P, rank 2). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R16P_3D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R16P, rank 3). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R16P_4D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R16P, rank 4). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R16P_5D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R16P, rank 5). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R16P_6D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R16P, rank 6). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R16P_7D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R16P, rank 7). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R4P_1D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R4P, rank 1). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R4P_2D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R4P, rank 2). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R4P_3D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R4P, rank 3). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R4P_4D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R4P, rank 4). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R4P_5D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R4P, rank 5). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R4P_6D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R4P, rank 6). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R4P_7D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R4P, rank 7). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R8P_1D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R8P, rank 1). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R8P_2D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R8P, rank 2). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R8P_3D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R8P, rank 3). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R8P_4D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R8P, rank 4). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R8P_5D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R8P, rank 5). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R8P_6D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R8P, rank 6). Variable is returned not allocated if right hand side is not allocated. |
assign_allocatable_R8P_7D | penf_allocatable_memory | Subroutine | Assign CPU variable with memory checking (kind R8P, rank 7). Variable is returned not allocated if right hand side is not allocated. |
bctoi_I1P | penf_stringify | Function | Convert bit-string to integer. |
bctoi_I2P | penf_stringify | Function | Convert bit-string to integer. |
bctoi_I4P | penf_stringify | Function | Convert bit-string to integer. |
bctoi_I8P | penf_stringify | Function | Convert bit-string to integer. |
bcton | penf_stringify | Interface | Convert bit-string to number (real and integer, bit-string to number type casting). |
bctor_R16P | penf_stringify | Function | Convert bit-string to real. |
bctor_R4P | penf_stringify | Function | Convert bit-string to real. |
bctor_R8P | penf_stringify | Function | Convert bit-string to real. |
bit_size | penf | Interface | Overloading of the intrinsic bit_size function for computing the number of bits of (also) real and character variables. |
bit_size | penf_b_size | Interface | Overloading of the intrinsic bit_size function for computing the number of bits of (also) real and character variables. |
bit_size_chr | penf_b_size | Function | Compute the number of bits of a character variable. |
bit_size_R16P | penf_b_size | Function | Compute the number of bits of a real variable. |
bit_size_R4P | penf_b_size | Function | Compute the number of bits of a real variable. |
bit_size_R8P | penf_b_size | Function | Compute the number of bits of a real variable. |
bstr | penf_stringify | Interface | Convert number (real and integer) to bit-string (number to bit-string type casting). |
bstr_I1P | penf_stringify | Function | Convert integer to string of bits. |
bstr_I2P | penf_stringify | Function | Convert integer to string of bits. |
bstr_I4P | penf_stringify | Function | Convert integer to string of bits. |
bstr_I8P | penf_stringify | Function | Convert integer to string of bits. |
bstr_R16P | penf_stringify | Function | Convert real to string of bits. |
bstr_R4P | penf_stringify | Function | Convert real to string of bits. |
bstr_R8P | penf_stringify | Function | Convert real to string of bits. |
byte_size | penf_b_size | Interface | Compute the number of bytes of a variable. |
byte_size_chr | penf_b_size | Function | Compute the number of bytes of a character variable. |
byte_size_I1P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_I2P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_I4P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_I8P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_R16P | penf_b_size | Function | Compute the number of bytes of a real variable. |
byte_size_R4P | penf_b_size | Function | Compute the number of bytes of a real variable. |
byte_size_R8P | penf_b_size | Function | Compute the number of bytes of a real variable. |
check_endian | penf | Subroutine | Check the type of bit ordering (big or little endian) of the running architecture. |
compact_real_string | penf_stringify | Subroutine | Compact a string representing a real number, so that the same value is displayed with fewer characters. |
ctoi_I1P | penf_stringify | Function | Convert string to integer. |
ctoi_I2P | penf_stringify | Function | Convert string to integer. |
ctoi_I4P | penf_stringify | Function | Convert string to integer. |
ctoi_I8P | penf_stringify | Function | Convert string to integer. |
cton | penf_stringify | Interface | Convert string to number (real and integer, string to number type casting). |
ctor_R16P | penf_stringify | Function | Convert string to real. |
ctor_R4P | penf_stringify | Function | Convert string to real. |
ctor_R8P | penf_stringify | Function | Convert string to real. |
digit | penf | Interface | Compute the number of digits in decimal base of the input integer. |
digit_I1 | penf | Function | Compute the number of digits in decimal base of the input integer. |
digit_I2 | penf | Function | Compute the number of digits in decimal base of the input integer. |
digit_I4 | penf | Function | Compute the number of digits in decimal base of the input integer. |
digit_I8 | penf | Function | Compute the number of digits in decimal base of the input integer. |
get_memory_info | penf_allocatable_memory | Subroutine | Get the current CPU-memory status. |
penf_init | penf | Subroutine | Initialize PENF’s variables that are not initialized into the definition specification. |
penf_print | penf | Subroutine | Print to the specified unit the PENF’s environment data. |
save_memory_status | penf_allocatable_memory | Subroutine | Save the current CPU-memory status into a file. File is accessed in append position. |
str | penf_stringify | Interface | Convert number (real and integer) to string (number to string type casting). |
str_a_I1P | penf_stringify | Function | Convert integer array to string. |
str_a_I2P | penf_stringify | Function | Convert integer array to string. |
str_a_I4P | penf_stringify | Function | Convert integer array to string. |
str_a_I8P | penf_stringify | Function | Convert integer array to string. |
str_a_R16P | penf_stringify | Function | Converting real array to string. |
str_a_R4P | penf_stringify | Function | Convert real array to string. |
str_a_R8P | penf_stringify | Function | Convert real array to string. |
str_ascii | penf_stringify | Interface | Convert string of any kind to ASCII string. |
str_ascii_ascii | penf_stringify | Function | Convert string of ASCII kind to ASCII string, just for convenience in sanitize strings. |
str_ascii_default | penf_stringify | Function | Convert string of default kind to ASCII string. |
str_ascii_ucs4 | penf_stringify | Function | Convert string of UCS4 kind to ASCII string. |
str_bol | penf_stringify | Function | Convert logical to string. |
str_I1P | penf_stringify | Function | Convert integer to string. |
str_I2P | penf_stringify | Function | Convert integer to string. |
str_I4P | penf_stringify | Function | Converting integer to string. |
str_I8P | penf_stringify | Function | Convert integer to string. |
str_R16P | penf_stringify | Function | Convert real to string. |
str_R4P | penf_stringify | Function | Convert real to string. |
str_R8P | penf_stringify | Function | Convert real to string. |
str_ucs4 | penf_stringify | Interface | Convert string of any kind to UCS4 string. |
str_ucs4_ascii | penf_stringify | Function | Convert string of ASCII kind to UCS4 string. |
str_ucs4_default | penf_stringify | Function | Convert string of default kind to UCS4 string. |
str_ucs4_ucs4 | penf_stringify | Function | Convert string of UCS4 kind to UCS4 string, just for convenience in sanitize strings. |
strf_I1P | penf_stringify | Function | Convert integer to string. |
strf_I2P | penf_stringify | Function | Convert integer to string. |
strf_I4P | penf_stringify | Function | Convert integer to string. |
strf_I8P | penf_stringify | Function | Convert integer to string. |
strf_R16P | penf_stringify | Function | Convert real to string. |
strf_R4P | penf_stringify | Function | Convert real to string. |
strf_R8P | penf_stringify | Function | Convert real to string. |
strz | penf_stringify | Interface | Convert integer, to string, prefixing with the right number of zeros (integer to string type casting with zero padding). |
strz_I1P | penf_stringify | Function | Convert integer to string, prefixing with the right number of zeros. |
strz_I2P | penf_stringify | Function | Convert integer to string, prefixing with the right number of zeros. |
strz_I4P | penf_stringify | Function | Convert integer to string, prefixing with the right number of zeros. |
strz_I8P | penf_stringify | Function | Converting integer to string, prefixing with the right number of zeros. |