routine_report_type Derived Type

type, public :: routine_report_type


Components

Type Visibility Attributes Name Initial
character(len=default_string_length), public :: routineN
real(kind=dp), public :: max_icost = 0.0_dp
real(kind=dp), public :: sum_icost = 0.0_dp
real(kind=dp), public :: max_ecost = 0.0_dp
real(kind=dp), public :: sum_ecost = 0.0_dp
integer, public :: max_irank = 0
integer, public :: max_erank = 0
integer(kind=int_8), public :: max_total_calls = 0
integer(kind=int_8), public :: sum_total_calls = 0
integer(kind=int_8), public :: sum_stackdepth = 0

Source Code

   TYPE routine_report_type
      CHARACTER(LEN=default_string_length) :: routineN
      REAL(KIND=dp)                        :: max_icost = 0.0_dp
      REAL(KIND=dp)                        :: sum_icost = 0.0_dp
      REAL(KIND=dp)                        :: max_ecost = 0.0_dp
      REAL(KIND=dp)                        :: sum_ecost = 0.0_dp
      INTEGER                              :: max_irank = 0
      INTEGER                              :: max_erank = 0
      INTEGER(kind=int_8)                  :: max_total_calls = 0
      INTEGER(kind=int_8)                  :: sum_total_calls = 0
      INTEGER(kind=int_8)                  :: sum_stackdepth = 0
   END TYPE routine_report_type