opm-simulators/ebos
Markus Blatt ee6044b2e0 Fixes determining whether index of summary keyword is on process.
We used a method isGlobalIdxOnThisRank to determine whether to write
an entry for a summary keyword (like BPR). Unfortunately, this did
exactly what the name suggested, but we actually passed a cartesian
index to it. That meant that a lower cartesian index might have found on
many processes (with different cartesian index and hence resulting in
wrong values), while higher for ones no process would have been found
with it (resulting in writing zeros).

With this commit we store a sorted list of cartesian indices and query
that in the renamed and restructured function isCartesianidxOnThisRank.

Most probably this broke during refactoring.

Closes #2665
2020-09-08 20:44:27 +02:00
..
equil changed: remove GET_PROP_TYPE / GET_PROP macro usage 2020-08-27 08:19:39 +02:00
alucartesianindexmapper.hh use std::make_unique where applicable 2020-09-02 15:35:39 +02:00
collecttoiorank.hh Fixes determining whether index of summary keyword is on process. 2020-09-08 20:44:27 +02:00
ebos_altidx.cc changed: remove SET_PROP macro usage 2020-08-27 14:02:05 +02:00
ebos_blackoil.cc Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +02:00
ebos_blackoil.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +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 changed: remove SET_BOOL_PROP macro usage 2020-08-27 13:01:51 +02: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 changed: remove SET_BOOL_PROP macro usage 2020-08-27 13:01:51 +02:00
ebos_foam.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +02:00
ebos_gasoil_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_gasoil.cc changed: remove SET_PROP macro usage 2020-08-27 14:02:05 +02:00
ebos_gasoil.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +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 changed: remove SET_PROP macro usage 2020-08-27 14:02:05 +02:00
ebos_oilwater.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +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 changed: remove SET_PROP macro usage 2020-08-27 14:02:05 +02:00
ebos_oilwaterpolymer.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +02:00
ebos_plain.cc changed: remove NEW_TYPE_TAG macro usage 2020-08-27 13:01:51 +02:00
ebos_polymer_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_polymer.cc changed: remove SET_BOOL_PROP macro usage 2020-08-27 13:01:51 +02:00
ebos_polymer.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +02:00
ebos_solvent_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_solvent.cc changed: remove SET_BOOL_PROP macro usage 2020-08-27 13:01:51 +02:00
ebos_solvent.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +02:00
ebos_thermal_main.cc changed: namespace Ewoms -> namespace Opm 2019-09-05 17:14:38 +02:00
ebos_thermal.cc changed: remove SET_BOOL_PROP macro usage 2020-08-27 13:01:51 +02:00
ebos_thermal.hh Move to more consistent ownership of ECL data in EclBaseVanguard 2020-08-27 09:05:09 +02:00
ebos.hh changed: remove SET_TAG_PROP macro usage 2020-08-28 10:44:53 +02:00
eclalugridvanguard.hh changed: remove SET_TYPE_PROP macro usage 2020-08-28 10:44:53 +02:00
eclbaseaquifermodel.hh changed: remove GET_PROP_TYPE / GET_PROP macro usage 2020-08-27 08:19:39 +02:00
eclbasevanguard.hh use std::make_unique where applicable 2020-09-02 15:35:39 +02:00
eclcpgridvanguard.hh changed: remove SET_TYPE_PROP macro usage 2020-08-28 10:44:53 +02:00
ecldummygradientcalculator.hh changed: remove GET_PROP_TYPE / GET_PROP macro usage 2020-08-27 08:19:39 +02:00
eclequilinitializer.hh changed: remove GET_PROP_VALUE macro usage 2020-08-27 13:01:51 +02:00
eclfluxmodule.hh changed: remove GET_PROP_VALUE macro usage 2020-08-27 13:01:51 +02:00
eclmpiserializer.hh Use const_cast< > in variant serialization 2020-08-27 11:01:22 +02:00
eclnewtonmethod.hh changed: remove NEW_PROP_TAG macro usage 2020-08-28 10:44:53 +02:00
ecloutputblackoilmodule.hh Fixes determining whether index of summary keyword is on process. 2020-09-08 20:44:27 +02:00
eclpeacemanwell.hh changed: remove GET_PROP_VALUE macro usage 2020-08-27 13:01:51 +02:00
eclpolyhedralgridvanguard.hh changed: remove SET_TYPE_PROP macro usage 2020-08-28 10:44:53 +02:00
eclproblem.hh Fix Debug Build 2020-08-31 16:33:52 +02:00
eclthresholdpressure.hh changed: remove GET_PROP_VALUE macro usage 2020-08-27 13:01:51 +02:00
ecltracermodel.hh changed: remove NEW_PROP_TAG macro usage 2020-08-28 10:44:53 +02:00
ecltransmissibility.hh changed: remove GET_PROP_VALUE macro usage 2020-08-27 13:01:51 +02:00
eclwellmanager.hh changed: remove GET_PROP_VALUE macro usage 2020-08-27 13:01:51 +02:00
eclwriter.hh Add report_step argument to UDQConfig::eval() 2020-09-08 07:39:03 +02:00
femcpgridcompat.hh bump required dune version to 2.6 2020-02-06 16:24:39 +01:00
mebos_main.cc use std::make_unique where applicable 2020-09-02 15:35:39 +02: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 Factored out logging setup and deck reading from class Main. 2020-08-27 09:05:09 +02:00
vtkecltracermodule.hh changed: remove NEW_PROP_TAG macro usage 2020-08-28 10:44:53 +02:00