opm-simulators/ebos
Bård Skaflestad f6e8a9bfac Report Unique IJK Tuples for Failed Bubble/Dew Point Calculations
This commit switches the debug file's records of "failed" bubble and
dew point pressure calculations from a non-unique list of linearised
Cartesian indices to a unique list of (1-based) (I,J,K) tuples.
This format is hopefully easier to read for humans.

Thanks to [at]blattms for suggesting the gatherv() helper function
which greatly simplifies the communication pattern.

Example from selected time steps in a real field case with Cartesian
dimensions 137-by-236-by-58:

  - Original
  Finding the dew point pressure failed for 2 cells [1467066, 1467066]
  Finding the dew point pressure failed for 8 cells [1467063, 1467063, 1467066, 1467066, 1467066, 1467066, 1467066, 1467066]

  - This commit
  Finding the dew point pressure failed for 1 cell [(71,89,46)]
  Finding the dew point pressure failed for 2 cells [(68,89,46), (71,89,46)]
2022-03-02 22:49:28 +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 Communicate Inter-Region Flows to I/O Rank 2022-02-18 14:53:43 +01:00
collecttoiorank.hh Communicate Inter-Region Flows to I/O Rank 2022-02-18 14:53:43 +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 Report Unique IJK Tuples for Failed Bubble/Dew Point Calculations 2022-03-02 22:49:28 +01:00
eclgenericoutputblackoilmodule.hh Don't Capture Local Flux Data Unless Needed 2022-02-25 11:31:57 +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 Communicate Inter-Region Flows to I/O Rank 2022-02-18 14:53:43 +01:00
eclgenericwriter.hh Communicate Inter-Region Flows to I/O Rank 2022-02-18 14:53:43 +01:00
eclinterregflows.cc Communicate Inter-Region Flows to I/O Rank 2022-02-18 14:53:43 +01:00
eclinterregflows.hh Don't Capture Local Flux Data Unless Needed 2022-02-25 11:31:57 +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 Support Calculating Phase Pressures for Water/Gas at Block Level 2022-02-28 23:42:48 +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 Don't Capture Local Flux Data Unless Needed 2022-02-25 11:31:57 +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