From e24d8c3a57f0dd9f21ae7a60613d81a4dda81a26 Mon Sep 17 00:00:00 2001 From: Andreas Lauser Date: Tue, 18 Apr 2017 11:09:09 +0200 Subject: [PATCH] SimulatorFullyImplicitBlackoilOutput: print warnings instead of silently ignoring requests for bubble/dew point pressure output --- opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp b/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp index 0ca382493..f8d6829bf 100644 --- a/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp +++ b/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.hpp @@ -771,12 +771,20 @@ namespace Opm std::move( sd.getCellData("PBUB") ), data::TargetType::RESTART_AUXILIARY); } + else if (log) { + Opm::OpmLog::warning("Output of bubble point pressure requested but not available in this simulator. Ignoring."); + } + if (sd.hasCellData("PDEW")) { output.insert("PDEW", Opm::UnitSystem::measure::pressure, std::move( sd.getCellData("PDEW") ), data::TargetType::RESTART_AUXILIARY); } + else if (log) { + Opm::OpmLog::warning("Output of dew point pressure requested but not available in this simulator. Ignoring."); + } + } if (sd.hasCellData("SOMAX")) {