jakobtorben
1f285ae0d5
Make local solver in NLDD a runtime specified ISTLSolver
2024-08-21 14:24:23 +02:00
Arne Morten Kvarving
b902f83fa6
BlackoilModelParameters: introduce translation unit
2024-08-16 17:15:53 +02:00
Arne Morten Kvarving
3751ca6be4
move FlowLinearSolver parameters to TypeTag-free parameter system
2024-08-16 13:23:16 +02:00
Lisa Julia Nebel
87a46d7b01
Fix NLDD solver for parallel runs with the COMPDAT keyword inside an ACTIONX
2024-08-14 08:31:37 +02:00
Lisa Julia Nebel
f6a06f2639
Change the type of the argument possibleFutureConnections from a pointer to a const reference
2024-08-08 09:19:32 +02:00
Lisa Julia Nebel
9a97a8d658
Make test on one process pass by taking the possible future connections into account when creating the sparsity pattern of the jacobian and when creating the partitions for the solver
2024-08-06 16:07:01 +02:00
Atgeirr Flø Rasmussen
f06c238753
Add damping treatment to subdomain Newton iterations.
2024-06-06 12:59:22 +02:00
Arne Morten Kvarving
aa4758ff07
BlackoilModelNldd: use Scalar type
2024-05-22 15:52:13 +02:00
Bård Skaflestad
027eed16e9
Report CNV Violation Pore-Volume Fraction to INFOITER
...
This commit includes the fraction of pore-volume whose CNV targets
are violated as a new per-iteration quantity in the INFOITER file
(--output-extra-convergence-info=iteration), with the column header
"CnvErrPvFrac". We collect the values which are already calculated
in
BlackoilModel<>::getReservoirConvergence()
and store these as a pair of numerator and denominator in the
ConvergenceReport class. Note that we need both the numerator and
the denominator in order to aggregate contributions from multiple
ranks.
While here, also make a few more objects 'const' and calculate
column widths directly instead of the maximum number of characters
in writeConvergenceHeader().
2024-05-06 11:31:47 +02:00
Atgeirr Flø Rasmussen
8e60fecb85
Add missing convergence metrics to domain convergence report.
2024-03-08 10:37:20 +01:00
Tor Harald Sandve
3c8ac1fd74
Use relaxed tolerances if maximum number of iterations are used
2024-02-15 08:27:51 +01:00
Tor Harald Sandve
50670b35c4
Add relaxed mb tolerance parameter
2024-02-15 08:27:51 +01:00
Arne Morten Kvarving
3b570cdfeb
BlackoilModelNldd: rename ebosResid to residual
2024-02-08 11:45:41 +01:00
Arne Morten Kvarving
251efaf38c
BlackoilModelNldd: rename ebosProblem to problem
2024-02-08 11:43:46 +01:00
Arne Morten Kvarving
f81d72faef
BlackoilModelNldd: rename ebosModel to model
2024-02-08 11:38:47 +01:00
Arne Morten Kvarving
9287374ad8
BlackoilModelNldd: rename ebosNewtonMethod to newtonMethod
2024-02-08 11:31:02 +01:00
Arne Morten Kvarving
5e4c5e8174
BlackoilModel: rename ebosSimulator to simulator
2024-02-08 10:38:25 +01:00
Arne Morten Kvarving
b6e47ab1e7
ISTLSolverEbos: rename to ISTLSolver
2024-02-01 15:49:40 +01:00
Arne Morten Kvarving
5bca6c2703
ISTLSolverEbosBda: rename to ISTLSolverBda
2024-02-01 15:49:40 +01:00
Arne Morten Kvarving
e13c77ae95
BlackoilModelEbos: rename to BlackoilModel
2024-02-01 09:05:40 +01:00
Arne Morten Kvarving
80d32b105b
BlackoilModelEbosNldd: rename to BlackoilModelNldd
2024-02-01 09:05:40 +01:00