MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
mod_timing.t
Go to the documentation of this file.
2! module file for counters of wallclock time.
3! 14.05.2012 Oliver Porth
4! to use the timers, just
5! use mod_timing
6 implicit none
7 save
8 double precision :: time_in, timeio0, timeio_tot=0.0d0
9 double precision :: timegr0, timegr_tot=0.0d0, timeloop, timeloop0
10 double precision :: timeeos0, timeeos_tot=0.0d0
11 double precision :: timeeos_update=0.0d0
12 double precision :: timeeos_csound=0.0d0
13 double precision :: timeeos_conv=0.0d0
14 double precision :: timeeos_pthermal=0.0d0
15 double precision :: timeeos_tfromei=0.0d0
16 double precision :: time_wb_transform=0.0d0, time_wb_inverse=0.0d0
17 double precision :: time_wb_recon=0.0d0
18 double precision :: tpartc=0.0d0, tpartc_io=0.0d0, tpartc_int=0.0d0, tpartc_com=0.0d0, tpartc_grid=0.0d0
20 double precision :: timelast
21 double precision :: tw_advance=0.0d0, tw_setdt=0.0d0
22 double precision :: tw_regrid=0.0d0, tw_save=0.0d0
23 double precision :: tw_process=0.0d0, tw_tc_total=0.0d0
24 double precision :: tw_tc_prev=0.0d0, tw_tmp=0.0d0
25 double precision :: tw_eos_hydro=0.0d0, tw_eos_hydro_prev=0.0d0
26 double precision :: tw_eos_tc=0.0d0, tw_eos_tc_prev=0.0d0
27 double precision :: time_htc_total=0.0d0, time_htc0=0.0d0
28 integer :: ittimelast
29 integer, parameter :: timing_unit=55
30 logical :: timing_log_opened=.false.
31 !> Enable writing of detailed timing breakdown log (set via savelist)
32 logical :: write_timing_log=.false.
33 !> Write timing log every N iterations (default 10)
34 integer :: timing_log_interval=10
35end module mod_timing
double precision tw_eos_hydro_prev
Definition mod_timing.t:25
double precision time_wb_inverse
Definition mod_timing.t:16
double precision tw_process
Definition mod_timing.t:23
double precision tw_advance
Definition mod_timing.t:21
double precision tw_regrid
Definition mod_timing.t:22
integer timing_log_interval
Write timing log every N iterations (default 10)
Definition mod_timing.t:34
double precision tpartc_int_0
Definition mod_timing.t:19
integer ittimelast
Definition mod_timing.t:28
double precision timegr_tot
Definition mod_timing.t:9
double precision time_htc_total
Definition mod_timing.t:27
double precision tw_save
Definition mod_timing.t:22
double precision timeio_tot
Definition mod_timing.t:8
double precision time_in
Definition mod_timing.t:8
double precision tw_eos_tc
Definition mod_timing.t:26
double precision tw_eos_hydro
Definition mod_timing.t:25
double precision tw_tmp
Definition mod_timing.t:24
double precision tpartc_com
Definition mod_timing.t:18
double precision time_wb_recon
Definition mod_timing.t:17
double precision timelast
Definition mod_timing.t:20
double precision timeeos_update
Definition mod_timing.t:11
double precision tpartc
Definition mod_timing.t:18
integer, parameter timing_unit
Definition mod_timing.t:29
double precision tw_setdt
Definition mod_timing.t:21
logical write_timing_log
Enable writing of detailed timing breakdown log (set via savelist)
Definition mod_timing.t:32
double precision tpartc0
Definition mod_timing.t:19
double precision tpartc_grid_0
Definition mod_timing.t:19
double precision timeeos_pthermal
Definition mod_timing.t:14
double precision timeio0
Definition mod_timing.t:8
double precision tpartc_io
Definition mod_timing.t:18
double precision timeloop
Definition mod_timing.t:9
double precision timeloop0
Definition mod_timing.t:9
double precision timeeos0
Definition mod_timing.t:10
double precision tpartc_com0
Definition mod_timing.t:19
double precision tw_tc_total
Definition mod_timing.t:23
double precision tw_tc_prev
Definition mod_timing.t:24
double precision timeeos_tot
Definition mod_timing.t:10
double precision timeeos_conv
Definition mod_timing.t:13
double precision tpartc_grid
Definition mod_timing.t:18
double precision tpartc_io_0
Definition mod_timing.t:19
double precision tpartc_int
Definition mod_timing.t:18
double precision time_wb_transform
Definition mod_timing.t:16
double precision time_htc0
Definition mod_timing.t:27
double precision timeeos_csound
Definition mod_timing.t:12
double precision tw_eos_tc_prev
Definition mod_timing.t:26
logical timing_log_opened
Definition mod_timing.t:30
double precision timeeos_tfromei
Definition mod_timing.t:15
double precision timegr0
Definition mod_timing.t:9