fordebug Module


Uses

  • module~~fordebug~~UsesGraph module~fordebug fordebug fortime fortime module~fordebug->fortime iso_fortran_env iso_fortran_env module~fordebug->iso_fortran_env

Used by

  • module~~fordebug~~UsedByGraph module~fordebug fordebug module~fordebug_smod fordebug_smod module~fordebug_smod->module~fordebug proc~pure_subroutine pure_subroutine proc~pure_subroutine->module~fordebug

Interfaces

interface

  • public pure module subroutine pwrite(message, format, file, R0i32, R0r32, R0c32, R0i64, R0r64, R0c64, R0ch, R1i32, R1r32, R1c32, R1i64, R1r64, R1c64, R2i32, R2r32, R2c32, R2i64, R2r64, R2c64, access)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in), optional :: message

    Message to print

    character(len=*), intent(in), optional :: format

    Format to use for printing

    character(len=*), intent(in), optional :: file

    File to write to

    integer(kind=int32), intent(in), optional :: R0i32

    Rank=0, integer, kind=int32

    real(kind=real32), intent(in), optional :: R0r32

    Rank=0, real , kind=real32

    complex(kind=real32), intent(in), optional :: R0c32

    Rank=0, complex, kind=real32

    integer(kind=int64), intent(in), optional :: R0i64

    Rank=0, integer, kind=int64

    real(kind=real64), intent(in), optional :: R0r64

    Rank=0, real , kind=real64

    complex(kind=real64), intent(in), optional :: R0c64

    Rank=0, complex, kind=real64

    character(len=*), intent(in), optional :: R0ch

    Rank=0, character

    integer(kind=int32), intent(in), optional :: R1i32(:)

    Rank=1, integer, kind=int32

    real(kind=real32), intent(in), optional :: R1r32(:)

    Rank=1, real , kind=real32

    complex(kind=real32), intent(in), optional :: R1c32(:)

    Rank=1, complex, kind=real32

    integer(kind=int64), intent(in), optional :: R1i64(:)

    Rank=1, integer, kind=int64

    real(kind=real64), intent(in), optional :: R1r64(:)

    Rank=1, real , kind=real64

    complex(kind=real64), intent(in), optional :: R1c64(:)

    Rank=1, complex, kind=real64

    integer(kind=int32), intent(in), optional :: R2i32(:,:)

    Rank=2, integer, kind=int32

    real(kind=real32), intent(in), optional :: R2r32(:,:)

    Rank=2, real , kind=real32

    complex(kind=real32), intent(in), optional :: R2c32(:,:)

    Rank=2, complex, kind=real32

    integer(kind=int64), intent(in), optional :: R2i64(:,:)

    Rank=2, integer, kind=int64

    real(kind=real64), intent(in), optional :: R2r64(:,:)

    Rank=2, real , kind=real64

    complex(kind=real64), intent(in), optional :: R2c64(:,:)

    Rank=2, complex, kind=real64

    character(len=*), intent(in), optional :: access

    Access mode for file

interface

  • public pure module subroutine ptimer_start(t)

    Arguments

    Type IntentOptional Attributes Name
    type(timer), intent(out) :: t

interface

  • public pure module subroutine ptimer_stop(t, message)

    Arguments

    Type IntentOptional Attributes Name
    type(timer), intent(out) :: t
    character(len=*), intent(in), optional :: message