Set of functions to log different times used in profiling.
More...
Set of functions to log different times used in profiling.
- Author
- Alexis Praga
double precision function profiling::get_timer |
( |
integer, intent(in) |
ttype | ) |
|
character(line_width) function profiling::output_filename |
( |
integer, intent(in) |
rank, |
|
|
integer, intent(in) |
nb_procs |
|
) |
| |
subroutine profiling::start_timer |
( |
integer, intent(in) |
ttype | ) |
|
subroutine profiling::stop_timer |
( |
integer, intent(in) |
ttype | ) |
|
subroutine profiling::write_profiling |
( |
integer, intent(in) |
rank | ) |
|
Gather all data to master proc which write it to a file May hang with open MPI on some PC.
integer profiling::advection = 5 |
integer profiling::merid_advec = 4 |
integer profiling::merid_total = 3 |
double precision, dimension(5) profiling::times = 0. |
double precision, dimension(5) profiling::tmp |
integer profiling::zonal_advec = 2 |
integer profiling::zonal_total = 1 |
The documentation for this module was generated from the following file: