|
subroutine, public | profiling_oct_m::profiling_init (namespace) |
| Create profiling subdirectory. More...
|
|
subroutine | get_output_dir () |
|
subroutine, public | profiling_oct_m::profiling_end (namespace) |
|
subroutine | profiling_oct_m::profile_init (this, label) |
| Initialize a profile object and add it to the list. More...
|
|
subroutine, public | profiling_oct_m::profiling_in (label, exclude) |
| Increment in counter and save entry time. More...
|
|
subroutine, public | profiling_oct_m::profiling_out (label) |
| Increment out counter and sum up difference between entry and exit time. More...
|
|
subroutine | profiling_oct_m::iprofiling_count_operations (ops) |
|
subroutine | profiling_oct_m::rprofiling_count_operations (ops) |
|
subroutine | profiling_oct_m::dprofiling_count_operations (ops) |
|
subroutine | profiling_oct_m::profiling_count_tran_int_l (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_int_8_l (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_real_4_l (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_real_8_l (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_complex_4_l (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_complex_8_l (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_type_l (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_int (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_int_8 (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_real_4 (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_real_8 (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_complex_4 (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_complex_8 (trf, type) |
|
subroutine | profiling_oct_m::profiling_count_tran_type (trf, type) |
|
real(real64) function | profiling_oct_m::profile_total_time (this) |
|
real(real64) function | profiling_oct_m::profile_self_time (this) |
|
real(real64) function | profiling_oct_m::profile_total_time_per_call (this) |
|
real(real64) function | profiling_oct_m::profile_min_time (this) |
|
real(real64) function | profiling_oct_m::profile_self_time_per_call (this) |
|
real(real64) function | profiling_oct_m::profile_total_throughput (this) |
|
real(real64) function | profiling_oct_m::profile_total_bandwidth (this) |
|
real(real64) function | profiling_oct_m::profile_self_throughput (this) |
|
real(real64) function | profiling_oct_m::profile_self_bandwidth (this) |
|
integer function | profiling_oct_m::profile_num_calls (this) |
|
character(label_length) function | profiling_oct_m::profile_label (this) |
|
subroutine | profiling_oct_m::profiling_output (namespace) |
| Write profiling results of each node to profiling.NNN/profiling.nnn The format of each line is tag-label pass_in pass_out time time/pass_in. More...
|
|
recursive subroutine | output_tree_level (profile, level, total_time, iunit) |
|
subroutine | profiling_oct_m::profiling_make_position_str (var, file, line, str) |
|
subroutine | profiling_oct_m::profiling_memory_log (type, var, file, line, size) |
|
subroutine, public | profiling_oct_m::profiling_memory_allocate (var, file, line, size_) |
|
subroutine, public | profiling_oct_m::profiling_memory_deallocate (var, file, line, size) |
|
pure character(len=1) function | profiling_oct_m::char_to_upper (c_in) |
|
pure character(len=len(string)) function | profiling_oct_m::to_upper (string) |
|
|
integer, parameter | profiling_oct_m::label_length = 40 |
| Max. number of characters of tag label. More...
|
|
integer, parameter | profiling_oct_m::max_profiles = 300 |
| Max. number of tags. More...
|
|
integer, parameter, public | profiling_oct_m::profiling_time = 1 |
|
integer, parameter, public | profiling_oct_m::profiling_memory = 2 |
|
integer, parameter, public | profiling_oct_m::profiling_memory_full = 4 |
|
integer, parameter, public | profiling_oct_m::profiling_likwid = 8 |
|
integer, parameter, public | profiling_oct_m::profiling_io = 16 |
|
integer, parameter | profiling_oct_m::max_memory_vars = 25 |
|
type(profile_vars_t), target, save, public | profiling_oct_m::prof_vars |
|
type(sphash_t), save | profiling_oct_m::profiling_map |
|