Skip to content

Timing of static code

Gabriel Wlazłowski edited this page Oct 6, 2021 · 2 revisions

The static code provides timing information per iteration in stdout:

# TIMING rt_tot=    3.89: rt_diag=    3.83[98.52%] rt_redistrib=    0.01[ 0.27%] rt_dens=    0.01[ 0.29%] rt_pot=    0.00[ 0.13%] rt_me=    0.03[ 0.73%] rt_other=    0.00[ 0.06%]

The entries are

Name Meaning
rt_tot total time per iteration [sec]
rt_diag time consumed by diagonalization routines [sec]
rt_redistrib time needed for data redistribution over the computation system [sec]
rt_dens time related to computation of densities [sec]
rt_pot time related to computation of potentials [sec]
rt_me time related to computation of matrix elements, [sec]
rt_other all other elements, including: computation and reporting of energy, generating output files. [sec]

Clone this wiki locally