From 75a59378b44e455645cd5cc194e1b1918e5608a6 Mon Sep 17 00:00:00 2001 From: "Irina K. Tezaur" Date: Fri, 24 Jul 2020 16:47:01 -0700 Subject: [PATCH] Piro: updating list of Explicit steppers parsed/recognized by Piro::TempusSolver to reflect current explicit (#7722) stepper supported in Tempus. --- packages/piro/src/Piro_TempusSolver_Def.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/piro/src/Piro_TempusSolver_Def.hpp b/packages/piro/src/Piro_TempusSolver_Def.hpp index 803fc1c5911a..383858ca96fa 100644 --- a/packages/piro/src/Piro_TempusSolver_Def.hpp +++ b/packages/piro/src/Piro_TempusSolver_Def.hpp @@ -230,7 +230,9 @@ void Piro::TempusSolver::initialize( // below, as more explicit schemes get added to Tempus // Explicit time-integrators for 1st order ODEs if ( + stepperType == "Forward Euler" || stepperType == "RK Forward Euler" || + stepperType == "RK1" || stepperType == "RK Explicit 4 Stage" || stepperType == "RK Explicit 3/8 Rule" || stepperType == "RK Explicit 4 Stage 3rd order by Runge" || @@ -239,7 +241,15 @@ void Piro::TempusSolver::initialize( stepperType == "RK Explicit 3 Stage 3rd order TVD" || stepperType == "RK Explicit 3 Stage 3rd order by Heun" || stepperType == "RK Explicit 2 Stage 2nd order by Runge" || + stepperType == "RK Explicit Midpoint" || stepperType == "RK Explicit Trapezoidal" || + stepperType == "Heuns Method" || + stepperType == "Bogacki-Shampine 3(2) Pair" || + stepperType == "SSPERK22" || + stepperType == "SSPRK2" || + stepperType == "SSPERK33" || + stepperType == "SSPRK3" || + stepperType == "SSPERK54" || stepperType == "General ERK" ) { bool invertMassMatrix = tempusPL->get("Invert Mass Matrix", false);