mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-03 21:30:27 -06:00
68cc5d917e
This commit tracks the number of cells and their associate fraction of the model's "eligible" pore volume (total pore volume in numerical aquifers subtracted from the model's total pore volume) in three distinct categories as a function of the non-linear iteration number: - 0: MAX_p { CNV_p } <= strict CNV tolerance - 1: MAX_p { CNV_p } \in (strict, relaxed] - 2: MAX_p { CNV_p } > relaxed CNV tolerance We then output these cell counts and pore volume fractions as new items in the INFOITER file to enable more targeted analysis of the non-linear convergence behaviour. To this end, introduce a type alias CnvPvSplit in the ConvergenceReport and aggregate these across the MPI ranks before we collect them in the ConvergenceReport objects. While here, also reduce the amount of repeated logic in gatherConvergenceReport.cpp through a few local lambdas. |
||
---|---|---|
.. | ||
simulators |