opm-simulators/ebos
Bård Skaflestad 1e121799c8 Add Multi-Array Aware Accumulator for Inter-Region Flow Rates
This commit introduces a new helper class

    Opm::EclInterRegFlowMapSingleFIP

that wraps a vector of

    Opm::EclInterRegFlowMapSingleFIP

along with the associate array names (e.g., "FIPNUM" and any
additional "FIP*" arrays).  We implement the same operations as the
*SingleFIP type and simply loop over the internal accumulators to
affect the operations.

Add unit tests to exercise the new class, including simulating
multiple MPI ranks that are communicated to a single I/O rank for
summary output purposes.
2022-02-18 10:29:56 +01:00
..
equil corrected TypeTag 2022-01-14 11:46:40 +01:00
alucartesianindexmapper.hh use std::make_unique where applicable 2020-09-02 15:35:39 +02:00
collecttoiorank.cc Added missing explicit template instatiations for dune-fem 2.8. 2021-10-26 21:54:41 +02:00
collecttoiorank.hh Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
ebos.hh Change the inner iterations logic 2021-06-04 10:51:15 +02:00
eclalugridvanguard.hh [refactor] Move cell centroid lookup magic to vanguard for reuse. 2021-10-04 09:47:03 +02:00
eclbaseaquifermodel.hh changed: get rid of OPM_UNUSED macro usages 2021-08-02 14:55:41 +02:00
eclbasevanguard.hh Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclcpgridvanguard.hh [refactor] Move cell centroid lookup magic to vanguard for reuse. 2021-10-04 09:47:03 +02:00
ecldummygradientcalculator.hh changed: get rid of OPM_UNUSED macro usages 2021-08-02 14:55:41 +02:00
eclequilinitializer.hh Initialization of solid salt saturation 2022-01-14 11:46:39 +01:00
eclfluxmodule.hh changed: get rid of OPM_UNUSED macro usages 2021-08-02 14:55:41 +02:00
eclgenericcpgridvanguard.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclgenericcpgridvanguard.hh changed: make externalLoadBalancer a namespace scoped symbol 2021-05-18 12:12:05 +02:00
eclgenericoutputblackoilmodule.cc Allowing for non-eclipse output SALTP and PERMFACT 2022-01-14 11:46:39 +01:00
eclgenericoutputblackoilmodule.hh Allowing for non-eclipse output SALTP and PERMFACT 2022-01-14 11:46:39 +01:00
eclgenericproblem.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclgenericproblem.hh first version of micp implementation in flow 2021-10-14 17:44:57 +02:00
eclgenericthresholdpressure.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclgenericthresholdpressure.hh eclthresholdpressure: split in typetag dependent and typetag-independent parts 2021-05-13 21:09:38 +02:00
eclgenerictracermodel.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclgenerictracermodel.hh Merge pull request #3717 from joakim-hove/enable-tracer 2021-12-06 09:10:38 +01:00
eclgenericvanguard.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclgenericvanguard.hh Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclgenericwriter.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
eclgenericwriter.hh Add more performance summary output 2022-02-03 15:03:37 +01:00
eclinterregflows.cc Add Multi-Array Aware Accumulator for Inter-Region Flow Rates 2022-02-18 10:29:56 +01:00
eclinterregflows.hh Add Multi-Array Aware Accumulator for Inter-Region Flow Rates 2022-02-18 10:29:56 +01:00
eclmpiserializer.hh Add serializer support for std::array<T,N> 2021-10-25 10:50:34 +02:00
eclnewtonmethod.hh changed: get rid of OPM_UNUSED macro usages 2021-08-02 14:55:41 +02:00
ecloutputblackoilmodule.hh Allowing for non-eclipse output SALTP and PERMFACT 2022-01-14 11:46:39 +01:00
eclpolyhedralgridvanguard.hh [refactor] Move cell centroid lookup magic to vanguard for reuse. 2021-10-04 09:47:03 +02:00
eclproblem.hh Merge pull request #3774 from plgbrts/expli-salt 2022-02-11 14:35:57 +01:00
eclthresholdpressure.hh eclthresholdpressure: split in typetag dependent and typetag-independent parts 2021-05-13 21:09:38 +02:00
ecltracermodel.hh Merge pull request #3717 from joakim-hove/enable-tracer 2021-12-06 09:10:38 +01:00
ecltransmissibility.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
ecltransmissibility.hh [refactor] Move cell centroid lookup magic to vanguard for reuse. 2021-10-04 09:47:03 +02:00
eclwriter.hh Add more performance summary output 2022-02-03 15:03:37 +01:00
femcpgridcompat.hh bump required dune version to 2.6 2020-02-06 16:24:39 +01:00
vtkecltracermodule.hh Implement tracerModel::name() and ::fname() with EclState 2021-11-30 11:23:36 +01:00