From e26eb8061a970cd2040fa4fbfe55456317a60973 Mon Sep 17 00:00:00 2001 From: Michael B Kuhn <31661049+mbkuhn@users.noreply.github.com> Date: Mon, 16 Sep 2024 15:47:50 -0600 Subject: [PATCH] correct parsing logic for ABLMeanBoussinesq (#1244) --- .../icns/source_terms/ABLMeanBoussinesq.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/amr-wind/equation_systems/icns/source_terms/ABLMeanBoussinesq.cpp b/amr-wind/equation_systems/icns/source_terms/ABLMeanBoussinesq.cpp index 2a62536123..63be791f75 100644 --- a/amr-wind/equation_systems/icns/source_terms/ABLMeanBoussinesq.cpp +++ b/amr-wind/equation_systems/icns/source_terms/ABLMeanBoussinesq.cpp @@ -36,7 +36,12 @@ ABLMeanBoussinesq::ABLMeanBoussinesq(const CFDSim& sim) : m_mesh(sim.mesh()) amrex::ParmParse pp_incflo("incflo"); pp_incflo.queryarr("gravity", m_gravity); - if (pp_boussinesq_buoyancy.contains("read_temperature_profile")) { + bool read_temp_prof = false; + pp_boussinesq_buoyancy.query("read_temperature_profile", read_temp_prof); + + if ((!pp_boussinesq_buoyancy.contains("read_temperature_profile") && + pp_boussinesq_buoyancy.contains("tprofile_filename")) || + read_temp_prof) { m_const_profile = true;