SABER
type_probe.F90 File Reference

Go to the source code of this file.

Data Types

type  type_probe::timing_type
 
type  type_probe::instance_type
 
type  type_probe::probe_type
 

Modules

module  type_probe
 Subroutines/functions list.
 

Functions/Subroutines

subroutine type_probe::probe_dealloc (probe)
 Probe deallocation. More...
 
subroutine type_probe::probe_get_instance (probe, cinst_in)
 Getinstance index. More...
 
subroutine type_probe::probe_in (probe, subr, key)
 Update probe when entering a subroutine/function. More...
 
subroutine type_probe::probe_out (probe, key)
 Update probe when exiting a subroutine/function. More...
 
subroutine type_probe::probe_traceback (probe, lunit)
 Print probe traceback. More...
 

Variables

integer, parameter type_probe::maxlevel = 100
 Maximum number of calling levels. More...
 
integer, parameter type_probe::ninst = 5
 Number of instances ('main', 'bump', 'interpolation', 'gaugrid' and 'soca') More...
 
integer, public type_probe::iinst = 0
 
character(len=1024), public type_probe::cinst = ''
 
type(probe_type), public type_probe::probe