tracked_region Derived Type

type, private :: tracked_region


Inherited by

type~~tracked_region~~InheritedByGraph type~tracked_region tracked_region type~profiler_state profiler_state type~profiler_state->type~tracked_region regions

Components

Type Visibility Attributes Name Initial
logical, public :: active = .false.
integer, public :: call_count = 0
character(len=MAX_NAME_LEN), public :: name = ""
logical, public :: nvtx_only = .false.

If true, only shows in NVTX timeline, not in text report

real(kind=dp), public :: start_time = 0.0_dp
real(kind=dp), public :: total_time = 0.0_dp

Source Code

   type :: tracked_region
      character(len=MAX_NAME_LEN) :: name = ""
      real(dp) :: start_time = 0.0_dp
      real(dp) :: total_time = 0.0_dp
      integer :: call_count = 0
      logical :: active = .false.
      logical :: nvtx_only = .false.
         !! If true, only shows in NVTX timeline, not in text report
   end type tracked_region