Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • wslda wslda
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wtools
  • wsldawslda
  • Wiki
  • Timing of static code

Last edited by Gabriel Wlazłowski Oct 06, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Timing of static code

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 have meaning

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 emlemenst [sec]
rt_other all other elements, including: compuaution and reporting of energy, generating output files. [sec]
Clone repository
  • API version
  • Automatic interpolations
  • Auxiliary tools
  • Browsing the code
  • Broyden algorithm
  • C and CUDA
  • Campaign of calculations
  • Checking correctness of settings
  • Chemical potentials control
  • Code & Results quality
  • Common failures of static codes
  • Common failures of time dependent codes
  • Computation domain
  • Configuring GPU machine
  • Constraining densities and potentials
View All Pages