penf Module


Uses

  • module~~penf~~UsesGraph module~penf penf module~penf_b_size penf_b_size module~penf->module~penf_b_size module~penf_stringify~3 penf_stringify module~penf->module~penf_stringify~3 module~penf_global_parameters_variables~2 penf_global_parameters_variables module~penf->module~penf_global_parameters_variables~2 module~penf_b_size->module~penf_global_parameters_variables~2 module~penf_stringify~3->module~penf_b_size module~penf_stringify~3->module~penf_global_parameters_variables~2 iso_fortran_env iso_fortran_env module~penf_stringify~3->iso_fortran_env

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, public :: endian =endianL
logical, public :: is_initialized =.false.

Interfaces

public interface bit_size

public interface digit

  • private elemental function digit_I8(n) result(digit)

    Arguments

    TypeIntentOptionalAttributesName
    integer(kind=I8P), intent(in) :: n

    Return Value integer(kind=I4P)

  • private elemental function digit_I4(n) result(digit)

    Arguments

    TypeIntentOptionalAttributesName
    integer(kind=I4P), intent(in) :: n

    Return Value integer(kind=I4P)

  • private elemental function digit_I2(n) result(digit)

    Arguments

    TypeIntentOptionalAttributesName
    integer(kind=I2P), intent(in) :: n

    Return Value integer(kind=I4P)

  • private elemental function digit_I1(n) result(digit)

    Arguments

    TypeIntentOptionalAttributesName
    integer(kind=I1P), intent(in) :: n

    Return Value integer(kind=I4P)


Functions

private elemental function digit_I8(n) result(digit)

Arguments

TypeIntentOptionalAttributesName
integer(kind=I8P), intent(in) :: n

Return Value integer(kind=I4P)

private elemental function digit_I4(n) result(digit)

Arguments

TypeIntentOptionalAttributesName
integer(kind=I4P), intent(in) :: n

Return Value integer(kind=I4P)

private elemental function digit_I2(n) result(digit)

Arguments

TypeIntentOptionalAttributesName
integer(kind=I2P), intent(in) :: n

Return Value integer(kind=I4P)

private elemental function digit_I1(n) result(digit)

Arguments

TypeIntentOptionalAttributesName
integer(kind=I1P), intent(in) :: n

Return Value integer(kind=I4P)


Subroutines

public subroutine check_endian()

Read more…

Arguments

None

public subroutine penf_init()

Arguments

None

public subroutine penf_print(unit, pref, iostat, iomsg)

Arguments

TypeIntentOptionalAttributesName
integer(kind=I4P), intent(in) :: unit
character, intent(in), optional :: pref
integer(kind=I4P), intent(out), optional :: iostat
character, intent(out), optional :: iomsg