Types used by timings.F and timings_report.F
The types in this module are used within dict or list, which are
in turn used in timer_env_type from timings_type.F
Due to the fortran restriction on circular module-dependencies these
"inner-types" had to go into a separate module.
Derived Types
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
integer,
|
public |
|
:: |
routine_id |
= |
-1 |
|
character(len=default_string_length),
|
public |
|
:: |
routineN |
= |
"" |
|
real(kind=dp),
|
public |
|
:: |
excl_walltime_accu |
= |
-1.0_dp |
|
real(kind=dp),
|
public |
|
:: |
incl_walltime_accu |
= |
-1.0_dp |
|
real(kind=dp),
|
public |
|
:: |
excl_energy_accu |
= |
-1.0_dp |
|
real(kind=dp),
|
public |
|
:: |
incl_energy_accu |
= |
-1.0_dp |
|
integer,
|
public |
|
:: |
active_calls |
= |
-1 |
|
integer,
|
public |
|
:: |
total_calls |
= |
-1 |
|
integer,
|
public |
|
:: |
stackdepth_accu |
= |
-1 |
|
logical,
|
public |
|
:: |
trace |
= |
.FALSE. |
|
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
integer,
|
public |
|
:: |
total_calls |
= |
-1 |
|
real(kind=dp),
|
public |
|
:: |
incl_walltime_accu |
= |
-1.0_dp |
|
real(kind=dp),
|
public |
|
:: |
incl_energy_accu |
= |
-1.0_dp |
|
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
integer,
|
public |
|
:: |
routine_id |
= |
-1 |
|
real(kind=dp),
|
public |
|
:: |
walltime_start |
= |
-1.0_dp |
|
real(kind=dp),
|
public |
|
:: |
energy_start |
= |
-1.0_dp |
|
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 |
|