QR_MUMPS
|
This module contains all the facilities for visualizing the execution profile of a parallel code. More...
Data Types | |
type | event_type |
interface | qrm_trace_create_event |
interface | qrm_trace_event_start |
interface | qrm_trace_event_stop |
interface | qrm_trace_init |
interface | qrm_trace_log_dump |
Functions/Subroutines | |
subroutine, public | qrm_trace_init (node) |
subroutine, public | qrm_trace_create_event (label, id) |
subroutine, public | qrm_trace_event_start (id, thn) |
subroutine, public | qrm_trace_event_stop (id, thn) |
subroutine, public | qrm_trace_log_dump (ofile) |
Variables | |
real(kind(1.d0)), save | timezero |
real(kind(1.d0)), save | start |
real(kind(1.d0)), save | stop |
integer, parameter | maxevents =15000 |
integer, parameter | maxtypes =20 |
integer, parameter | maxth =32 |
logical, dimension(0:maxth-1), save | pendings |
real(kind(1.d0)), dimension(0:maxth-1), save | starts |
real(kind(1.d0)), dimension(0:maxth-1), save | stops |
real(kind(1.d0)), dimension(1:maxtypes), save | ttimes |
type(event_type), dimension(:,:), allocatable, save | events |
character(len=20), dimension(maxtypes), save | labels |
integer, save | nevtype |
integer, save | nodeid |
integer, dimension(0:maxth-1), save | nevents |
character(len=7), dimension(maxtypes) | colors |
This module contains all the facilities for visualizing the execution profile of a parallel code.
subroutine, public qrm_trace_mod::qrm_trace_create_event | ( | character, dimension(*) | label, |
integer | id | ||
) |
Definition at line 106 of file qrm_trace_mod.F90.
subroutine, public qrm_trace_mod::qrm_trace_event_start | ( | integer | id, |
integer | thn | ||
) |
Definition at line 119 of file qrm_trace_mod.F90.
subroutine, public qrm_trace_mod::qrm_trace_event_stop | ( | integer | id, |
integer | thn | ||
) |
subroutine, public qrm_trace_mod::qrm_trace_init | ( | integer | node | ) |
subroutine, public qrm_trace_mod::qrm_trace_log_dump | ( | character, dimension(*) | ofile | ) |
|
private |
Definition at line 84 of file qrm_trace_mod.F90.
Referenced by qrm_trace_init(), and qrm_trace_log_dump().
|
private |
Definition at line 80 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_stop(), qrm_trace_init(), and qrm_trace_log_dump().
|
private |
Definition at line 81 of file qrm_trace_mod.F90.
Referenced by qrm_trace_create_event().
|
private |
Definition at line 76 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_stop(), qrm_trace_init(), and qrm_trace_log_dump().
|
private |
Definition at line 76 of file qrm_trace_mod.F90.
Referenced by qrm_trace_init(), and qrm_trace_log_dump().
|
private |
Definition at line 76 of file qrm_trace_mod.F90.
|
private |
Definition at line 83 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_stop(), qrm_trace_init(), and qrm_trace_log_dump().
|
private |
Definition at line 82 of file qrm_trace_mod.F90.
Referenced by qrm_trace_create_event(), qrm_trace_init(), and qrm_trace_log_dump().
|
private |
Definition at line 82 of file qrm_trace_mod.F90.
Referenced by qrm_trace_init().
|
private |
Definition at line 77 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_start(), qrm_trace_event_stop(), and qrm_trace_init().
|
private |
Definition at line 75 of file qrm_trace_mod.F90.
|
private |
Definition at line 78 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_start(), and qrm_trace_event_stop().
|
private |
Definition at line 75 of file qrm_trace_mod.F90.
|
private |
Definition at line 78 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_stop().
|
private |
Definition at line 75 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_stop(), and qrm_trace_init().
|
private |
Definition at line 78 of file qrm_trace_mod.F90.
Referenced by qrm_trace_event_stop(), qrm_trace_init(), and qrm_trace_log_dump().