Loading [MathJax]/extensions/tex2jax.js
MAIA bb96820c
Multiphysics at AIA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
HPC Properties

The main loop of maia.

writeSolverTimings

MInt Application::m_writeSolverTimings
default = 0

Trigger the collection and output of solver timings and domain decomposition information.
possible values are:

  • 0 : deactivated
  • 1 : activated

Keywords: PARALLEL, TIMINGS, PERFORMANCE, HPC, TRIGGER

solverTimingsWriteInterval

MInt Application::m_solverTimingsWriteInterval
default = -1

Set the write interval for the solver timings output (enabled by writeSolverTimings). If negative the timings are only saved once at the final time step.
Keywords: PARALLEL, TIMINGS, PERFORMANCE

solverTimingsSampleInterval

MInt Application::m_solverTimingsSampleInterval
default = 1

Set the sampling interval of the solver timings (enabled by writeSolverTimings).
Keywords: PARALLEL, TIMINGS, PERFORMANCE

writeAllSolverTimings

MInt Application::m_writeAllSolverTimings
default = true

Trigger the output of ALL solver timings and domain decomposition information.
If disabled only a reduced subset of all timings is collected. This can be useful for large scale simulations to keep the timings files smaller and avoid storing most probably useless timing data. Keywords: PARALLEL, TIMINGS, PERFORMANCE, TRIGGER

displayMemoryStatistics

MBool Application::m_displayMemoryStatistics
default = true

Controls if memory statistics determined and displayed for the user.
Possible values are:

  • false, true

Keywords: APPLICATION, MEMORY, HPC

Author
Thomas Hoesgen
Date
10/2019

seedRNGWithTime

MBool MAIAApplication::run()::seedRNGWithTime
default = false

Determines if the random number generator is seeded with time.

  • true
  • false

Keywords: RANDOM, RNG, SEED

RNGSeed

MInt MAIAApplication::run()::seed
default = 0

Sets the seed for the random number generator.

  • any positive integer

Keywords: RANDOM, RNG, SEED

aliveInterval

MInt Application::run_unified()::aliveInterval
default = 0 (disabled)

Set the number of time steps after which performance information is given to the user. If the alive interval is set to 0, no alive signals are given.
Possible values are:

  • any integer >= 0

Keywords: GENERAL, PERFORMANCE, HPC, OUTPUT