The module 'fv_timing' contains FV3 timers. More...
Data Types | |
| type | tms |
Functions/Subroutines | |
| subroutine | timing_init |
| The subroutine 'timing_init' initializes timers. More... | |
| subroutine | timing_on (blk_name) |
| The subroutine 'timing_on' starts a timer. More... | |
| subroutine | timing_off (blk_name) |
| The subroutine 'timing_off' stops a timer. More... | |
| subroutine | timing_clear () |
| The subroutine 'timing_clear' resets a timer. More... | |
| subroutine | timing_prt (gid) |
| The subroutine 'timing_prt' prints all timers. More... | |
| subroutine | upper (string, length) |
Variables | |
| integer, private | nblks |
| character(len=20), dimension(nblks), private | blkname |
| integer, private | tblk |
| real, private | etime |
| real(kind=8), private | totim |
| real, dimension(2), private | tarray |
| type(tms), dimension(nblks), private | accum |
| type(tms), dimension(nblks), private | last |
| real, dimension(nblks, 2), private | us_tmp1 |
| real, dimension(nblks, 2), private | us_tmp2 |
| logical, private | module_initialized = .false. |
The module 'fv_timing' contains FV3 timers.
| subroutine fv_timing_mod::timing_clear | ( | ) |
The subroutine 'timing_clear' resets a timer.
Definition at line 240 of file fv_timing.F90.
| subroutine fv_timing_mod::timing_init | ( | ) |
The subroutine 'timing_init' initializes timers.
Definition at line 79 of file fv_timing.F90.
| subroutine fv_timing_mod::timing_off | ( | character(len=*) | blk_name | ) |
The subroutine 'timing_off' stops a timer.
Definition at line 180 of file fv_timing.F90.
| subroutine fv_timing_mod::timing_on | ( | character(len=*) | blk_name | ) |
The subroutine 'timing_on' starts a timer.
Definition at line 116 of file fv_timing.F90.
| subroutine fv_timing_mod::timing_prt | ( | integer | gid | ) |
The subroutine 'timing_prt' prints all timers.
Definition at line 249 of file fv_timing.F90.
| subroutine fv_timing_mod::upper | ( | character (len=*), intent(inout) | string, |
| integer, intent(in) | length | ||
| ) |
Definition at line 295 of file fv_timing.F90.
Definition at line 68 of file fv_timing.F90.
|
private |
Definition at line 52 of file fv_timing.F90.
|
private |
Definition at line 59 of file fv_timing.F90.
Definition at line 68 of file fv_timing.F90.
|
private |
Definition at line 73 of file fv_timing.F90.
|
private |
Definition at line 49 of file fv_timing.F90.
|
private |
Definition at line 61 of file fv_timing.F90.
|
private |
Definition at line 54 of file fv_timing.F90.
|
private |
Definition at line 60 of file fv_timing.F90.
|
private |
Definition at line 70 of file fv_timing.F90.
|
private |
Definition at line 71 of file fv_timing.F90.