![]() |
(git:936074a)
|
Defines all routines to deal with the performance of MPI routines. More...
Data Types | |
| type | mp_perf_env_type |
Functions/Subroutines | |
| subroutine, public | add_mp_perf_env (perf_env) |
| start and stop the performance indicators for every call to start there has to be (exactly) one call to stop | |
| subroutine, public | mp_perf_env_release (perf_env) |
| ... | |
| elemental subroutine, public | mp_perf_env_retain (perf_env) |
| ... | |
| subroutine, public | rm_mp_perf_env () |
| ... | |
| type(mp_perf_env_type) function, pointer, public | get_mp_perf_env () |
| ... | |
| subroutine, public | describe_mp_perf_env (scr) |
| ... | |
| subroutine, public | add_perf (perf_id, count, msg_size) |
| adds the performance informations of one call | |
Variables | |
| integer, parameter | max_perf = 28 |
| integer, parameter | max_stack_size = 10 |
Defines all routines to deal with the performance of MPI routines.
| subroutine, public mp_perf_env::add_mp_perf_env | ( | type(mp_perf_env_type), optional, pointer | perf_env | ) |
start and stop the performance indicators for every call to start there has to be (exactly) one call to stop
| perf_env | ... |
Definition at line 75 of file mp_perf_env.F.
| subroutine, public mp_perf_env::mp_perf_env_release | ( | type(mp_perf_env_type), pointer | perf_env | ) |
...
| perf_env | ... |
Definition at line 114 of file mp_perf_env.F.
| elemental subroutine, public mp_perf_env::mp_perf_env_retain | ( | class(mp_perf_env_type), intent(inout) | perf_env | ) |
...
| perf_env | ... |
Definition at line 133 of file mp_perf_env.F.
| subroutine, public mp_perf_env::rm_mp_perf_env |
...
Definition at line 191 of file mp_perf_env.F.
| type(mp_perf_env_type) function, pointer, public mp_perf_env::get_mp_perf_env |
...
Definition at line 203 of file mp_perf_env.F.
| subroutine, public mp_perf_env::describe_mp_perf_env | ( | integer, intent(in) | scr | ) |
...
| scr | ... |
Definition at line 216 of file mp_perf_env.F.
| subroutine, public mp_perf_env::add_perf | ( | integer, intent(in) | perf_id, |
| integer, intent(in), optional | count, | ||
| integer, intent(in), optional | msg_size | ||
| ) |
adds the performance informations of one call
| perf_id | ... |
| count | ... |
| msg_size | ... |
Definition at line 232 of file mp_perf_env.F.
| integer, parameter mp_perf_env::max_perf = 28 |
Definition at line 29 of file mp_perf_env.F.
| integer, parameter mp_perf_env::max_stack_size = 10 |
Definition at line 46 of file mp_perf_env.F.