opm-simulators/opm/simulators
Bård Skaflestad 14a63a4636 Synchronise Face-Area Fractions Between All Processes
We need a global view of face-area fractions if aquifer connections
happen to be shared between processes.  Add a new helper function,

    BlackoilAquiferModel::computeConnectionAreaFraction()

that performs a collective operation to compute the total face areas
and then defers to the local aquifer objects to compute their face
area fractions.

While here, also split the initialisation of analytic aquifers into
two parts, one for the face area and connection mappings, and one
for the connection depths.  Run the former as part of the object
constructor and the latter as part of 'initQuantities()'.  This
ensures that we can computeConnectionAreaFraction() for all analytic
aquifers before assigning solution quantities from the restart file.
2023-05-25 09:50:51 +02:00
..
aquifers Synchronise Face-Area Fractions Between All Processes 2023-05-25 09:50:51 +02:00
flow solvent + foam simulator 2023-05-24 16:03:09 +02:00
linalg Removed unused using statement. 2023-05-09 15:20:34 +02:00
timestepping Merge pull request #4508 from akva2/simulatorreport_avoid_nan 2023-03-03 11:55:42 +01:00
utils solvent + foam simulator 2023-05-24 16:03:09 +02:00
wells Merge pull request #4654 from totto82/solvent_foam 2023-05-24 22:50:20 +02:00
opm-simulators_doxygen_main.hpp Moved all remaining files out of opm/autodiff. 2019-06-20 11:00:51 +02:00