|
| procedure, public | initialize (this) |
| | Initialize timers.
|
| procedure, public | start_timer (this, name) |
| | Start a new named timer.
|
| procedure, public | stop_timer (this, name) |
| | Stop a named timer.
|
| procedure, public | report_timers (this) |
| | Print a table of timers.
|
|
| procedure, private | insert_time (this, name) |
| | Insert a new named timer.
|
Definition at line 56 of file Timing_Module.f90.
◆ initialize()
| procedure, public Timing_Module::Timer::initialize |
( |
class(timer) | this | ) |
|
Initialize timers.
- Authors
- A Al-Refaie
- Date
- 2017
Definition at line 66 of file Timing_Module.f90.
◆ insert_time()
| procedure, private Timing_Module::Timer::insert_time |
( |
class(timer) | this, |
|
|
character(len=*), intent(in) | name ) |
|
private |
Insert a new named timer.
- Authors
- A Al-Refaie
- Date
- 2017
Definition at line 70 of file Timing_Module.f90.
◆ report_timers()
| procedure, public Timing_Module::Timer::report_timers |
( |
class(timer) | this | ) |
|
Print a table of timers.
- Authors
- A Al-Refaie
- Date
- 2017
Definition at line 69 of file Timing_Module.f90.
◆ start_timer()
| procedure, public Timing_Module::Timer::start_timer |
( |
class(timer) | this, |
|
|
character(len=*), intent(in) | name ) |
Start a new named timer.
- Authors
- A Al-Refaie
- Date
- 2017
Definition at line 67 of file Timing_Module.f90.
◆ stop_timer()
| procedure, public Timing_Module::Timer::stop_timer |
( |
class(timer) | this, |
|
|
character(len=*), intent(in) | name ) |
Stop a named timer.
- Authors
- A Al-Refaie
- Date
- 2017
Definition at line 68 of file Timing_Module.f90.
◆ initialized
| logical Timing_Module::Timer::initialized = .false. |
◆ nested_timers
◆ order
◆ process_id
| integer Timing_Module::Timer::process_id |
◆ program_start
| real(wp) Timing_Module::Timer::program_start |
◆ timer_active
| integer Timing_Module::Timer::timer_active = 0 |
◆ timer_count
| integer Timing_Module::Timer::timer_count = 0 |
◆ timers
The documentation for this type was generated from the following file:
- /scratch.ssd/codes/ukrmol-in-git/source/mpi-ci-diag/Modules/Utilities/Timing_Module.f90