From 09eb0d455e7ee0d1224f8a137c7ca2645ec3875c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Mon, 25 Aug 2014 16:05:42 +0200 Subject: [PATCH] Add MINPV support to grid creation for fully implicit sims. --- examples/sim_fibo_ad.cpp | 6 +++++- examples/sim_fibo_ad_cp.cpp | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/examples/sim_fibo_ad.cpp b/examples/sim_fibo_ad.cpp index 249cbcf09..83463c5b5 100644 --- a/examples/sim_fibo_ad.cpp +++ b/examples/sim_fibo_ad.cpp @@ -107,7 +107,11 @@ try std::shared_ptr eclipseState(new EclipseState(deck)); // Grid init - grid.reset(new GridManager(eclipseState->getEclipseGrid())); + std::vector porv; + if (eclipseState->hasDoubleGridProperty("PORV")) { + porv = eclipseState->getDoubleGridProperty("PORV")->getData(); + } + grid.reset(new GridManager(eclipseState->getEclipseGrid(), porv)); auto &cGrid = *grid->c_grid(); const PhaseUsage pu = Opm::phaseUsageFromDeck(deck); Opm::EclipseWriter outputWriter(param, diff --git a/examples/sim_fibo_ad_cp.cpp b/examples/sim_fibo_ad_cp.cpp index d136a135e..08653510d 100644 --- a/examples/sim_fibo_ad_cp.cpp +++ b/examples/sim_fibo_ad_cp.cpp @@ -137,7 +137,11 @@ try // Grid init grid.reset(new Dune::CpGrid()); - grid->processEclipseFormat(deck, false, false, false); + std::vector porv; + if (eclipseState->hasDoubleGridProperty("PORV")) { + porv = eclipseState->getDoubleGridProperty("PORV")->getData(); + } + grid->processEclipseFormat(deck, false, false, false, porv); const PhaseUsage pu = Opm::phaseUsageFromDeck(deck); Opm::EclipseWriter outputWriter(param, eclipseState, pu,