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,