![]() |
(git:d18deda)
|
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.