opm-simulators/ebos
Markus Blatt 04311f6337 Allow auto creation of field properties arrays in ParallelEclipseState.
There are field properties that can usually be queried even if they
are not explicitly specified in the input
file (e.g. PVTNUM). Unfortunately, the ParallelEclipseState cannot
forsee which of these will be queried at startup and after the
loadbalancing only the master process is able to auto creates
these (easily). Hence this commit uses a fall-back if an unstored
keyword is queried. In this case we use get_global-* to auto create
the keyword and use functions of the cartesian mapper to extract the
relevant values on the process.

Of course this temporarily wastes space and we might want to resort to
a more memory savy approach later.
2020-03-10 11:36:02 +01:00
..
equil Use get_int instead of get_int_global in initstateequil.hh. 2020-03-09 21:32:41 +01:00
alucartesianindexmapper.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
collecttoiorank.hh bump required dune version to 2.6 2020-02-06 16:24:39 +01:00
ebos_altidx.cc Add logging in ebos 2019-10-14 10:39:10 +02:00
ebos_blackoil.cc Add logging in ebos 2019-10-14 10:39:10 +02:00
ebos_blackoil.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_brine_main.cc renamed saltwater-->brine and removed keywords from missingFeatures 2020-01-09 14:14:38 +01:00
ebos_brine.cc renamed saltwater-->brine and removed keywords from missingFeatures 2020-01-09 14:14:38 +01:00
ebos_brine.hh renamed saltwater-->brine and removed keywords from missingFeatures 2020-01-09 14:14:38 +01:00
ebos_foam_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_foam.cc Add logging in ebos 2019-10-14 10:39:10 +02:00
ebos_foam.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_gasoil_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_gasoil.cc fix various extentions 2020-01-09 14:14:38 +01:00
ebos_gasoil.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_oilwater_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_oilwater.cc fix various extentions 2020-01-09 14:14:38 +01:00
ebos_oilwater.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_oilwaterpolymer_main.cc [feature][ebos] Adding oil-water-polymer option of ebos. 2019-12-09 18:16:23 +01:00
ebos_oilwaterpolymer.cc fix various extentions 2020-01-09 14:14:38 +01:00
ebos_oilwaterpolymer.hh [feature][ebos] Adding oil-water-polymer option of ebos. 2019-12-09 18:16:23 +01:00
ebos_plain.cc changed: ewoms/common -> opm/models/utils 2019-09-19 11:14:36 +02:00
ebos_polymer_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_polymer.cc Add logging in ebos 2019-10-14 10:39:10 +02:00
ebos_polymer.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_solvent_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_solvent.cc Add logging in ebos 2019-10-14 10:39:10 +02:00
ebos_solvent.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_thermal_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_thermal.cc Add logging in ebos 2019-10-14 10:39:10 +02:00
ebos_thermal.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos.hh changed: ewoms/common -> opm/models/utils 2019-09-19 11:14:36 +02:00
eclalugridvanguard.hh Pass a pointer to the EclipseGrid to CpGrid::processEclipseGrid. 2019-12-18 21:39:08 +01:00
eclbaseaquifermodel.hh Aquifer Restart: Address Review Comments 2019-12-05 13:41:05 +01:00
eclbasevanguard.hh Also distribute the centroids when loadbalancing CpGrid. 2020-03-06 14:09:32 +01:00
eclcpgridvanguard.hh Allow auto creation of field properties arrays in ParallelEclipseState. 2020-03-10 11:36:02 +01:00
ecldummygradientcalculator.hh changed: ewoms/disc -> opm/models/discretization 2019-09-19 11:16:26 +02:00
eclequilinitializer.hh Shrink EclEquilInitializer::initialFluidStates_. 2020-03-08 16:25:35 +01:00
eclfluxmodule.hh fix index issue for boundary conditions 2020-01-30 10:03:22 +01:00
eclmpiserializer.hh get rid of unused serialization template 2020-03-06 11:55:41 +01:00
eclnewtonmethod.hh Add logging in ebos 2019-10-14 10:39:10 +02:00
ecloutputblackoilmodule.hh Merge pull request #2389 from joakim-hove/move-wellinjector-enum 2020-03-03 16:36:40 +01:00
eclpeacemanwell.hh changed: ewoms/disc -> opm/models/discretization 2019-09-19 11:16:26 +02:00
eclpolyhedralgridvanguard.hh [bugfix][ebos] Make compile with PolyhedralGrid again. 2019-12-18 11:03:42 +01:00
eclproblem.hh changed: no need to serialize EclMaterialLawManager any longer 2020-03-09 11:23:12 +01:00
eclthresholdpressure.hh use compressed indices setting up ThresholdPressures 2020-03-02 13:42:27 +01:00
ecltracermodel.hh bump required dune version to 2.6 2020-02-06 16:24:39 +01:00
ecltransmissibility.hh Also distribute the centroids when loadbalancing CpGrid. 2020-03-06 14:09:32 +01:00
eclwellmanager.hh InjectorType enum is moved out from Well class 2020-03-03 09:08:02 +01:00
eclwriter.hh bump required dune version to 2.6 2020-02-06 16:24:39 +01:00
femcpgridcompat.hh bump required dune version to 2.6 2020-02-06 16:24:39 +01:00
mebos_main.cc [feature][ebos] Adding oil-water-polymer option of ebos. 2019-12-09 18:16:23 +01:00
nncsorter.cpp changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
nncsorter.hpp changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
startEbos.hh changed: use internal function to uppercase string 2020-02-19 11:20:16 +01:00
tracervdtable.hh changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
vtkecltracermodule.hh changed: ewoms/io -> opm/models/io 2019-09-19 11:17:12 +02:00