From 619d41cef4996a3b239ca339e005bf60bc2834cf Mon Sep 17 00:00:00 2001 From: "Eric T. Johnson" Date: Wed, 7 Feb 2024 17:12:38 -0500 Subject: [PATCH 1/2] Fix exit code check in VODE error message --- integration/VODE/actual_integrator.H | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration/VODE/actual_integrator.H b/integration/VODE/actual_integrator.H index 4b664b0f92..d17e1dc6e1 100644 --- a/integration/VODE/actual_integrator.H +++ b/integration/VODE/actual_integrator.H @@ -177,7 +177,7 @@ void actual_integrator (BurnT& state, Real dt, bool is_retry=false) #ifndef AMREX_USE_GPU std::cout << Font::Bold << FGColor::Red << "[ERROR] integration failed in net" << ResetDisplay << std::endl; std::cout << "istate = " << istate << std::endl; - if (istate == 2) { + if (istate == IERR_SUCCESS) { std::cout << " VODE exited successfully, but a check on the data values failed" << std::endl; } std::cout << "zone = (" << state.i << ", " << state.j << ", " << state.k << ")" << std::endl; From 9dc2f398f73c6b320730c92eb7210402b663d958 Mon Sep 17 00:00:00 2001 From: "Eric T. Johnson" Date: Wed, 7 Feb 2024 20:30:23 -0500 Subject: [PATCH 2/2] Fix in actual_integrator_simplified_sdc.H too --- integration/VODE/actual_integrator_simplified_sdc.H | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration/VODE/actual_integrator_simplified_sdc.H b/integration/VODE/actual_integrator_simplified_sdc.H index 18a297add6..5f1bc1dc6c 100644 --- a/integration/VODE/actual_integrator_simplified_sdc.H +++ b/integration/VODE/actual_integrator_simplified_sdc.H @@ -187,7 +187,7 @@ void actual_integrator (BurnT& state, Real dt, bool is_retry=false) #ifndef AMREX_USE_GPU std::cout << Font::Bold << FGColor::Red << "[ERROR] integration failed in net" << ResetDisplay << std::endl; std::cout << "istate = " << istate << std::endl; - if (istate == 2) { + if (istate == IERR_SUCCESS) { std::cout << " VODE exited successfully, but a check on the data values failed" << std::endl; } std::cout << "zone = (" << state.i << ", " << state.j << ", " << state.k << ")" << std::endl;