The Tempus package is a time-integration framework for advanced transient analysis, including various time integrators and embedded sensitivity analysis for next-generation code architectures. This framework provides “out-of-the-box” time-integration capabilities, which allows users to supply governing equations and easily switch between various time integrators, and also “build-your-own” capabilities, which allows applications to incorporate various Tempus components to augment or replace application transient capabilities. A variety of time steppers are available, e.g., Forward/Backward Euler, Trapezoidal, Explicit Runge-Kutta, Diagonally Implicit Runge-Kutta, Implicit/Explicit Runge-Kutta, Leapfrog, Newmark-Beta, HHT-Alpha, BDF2, operator-splitting, and subcycling. Other capabilities include embedded error analysis, sensitivity analysis, transient optimization with ROL.
Keywords for this software
References in zbMATH (referenced in 2 articles )
Showing results 1 to 2 of 2.
- Bettencourt, Matthew T.; Brown, Dominic A. S.; Cartwright, Keith L.; Cyr, Eric C.; Glusa, Christian A.; Lin, Paul T.; Moore, Stan G.; Mcgregor, Duncan A. O.; Pawlowski, Roger P.; Phillips, Edward G.; Roberts, Nathan V.; Wright, Steven A.; Maheswaran, Satheesh; Jones, John P.; Jarvis, Stephen A.: EMPIRE-PIC: a performance portable unstructured particle-in-cell code (2021)
- Frederick, Jennifer; Mota, Alejandro; Tezaur, Irina; Bull, Diana: A thermo-mechanical terrestrial model of Arctic coastal erosion (2021)