Razvan Nane
23e24a8cca
Rename ISTLSolverGpu to ISTLSolverGpuBridge
2024-11-11 15:02:01 +01:00
Razvan Nane
baf94f76d2
Rename bda to gpu for classes
2024-11-04 12:31:34 +01:00
jakobtorben
3ea5c5820e
Add well operator for NLDD domains
2024-10-10 15:12:48 +02:00
jakobtorben
eef0ba50bf
Change non-convergence monitor to checking if number of non-converged has increased
2024-10-03 08:56:39 +02:00
Bård Skaflestad
329ad50e59
Don't Count Cells Unless Needed
...
If the user chooses a specific number of NLDD domains, there is no
need to compute the default number of domains based on a specific
target number of cells per domain. Defer the, potentially costly,
calculation to when we know we need it.
While here, also split/rejoin a couple of long lines.
2024-09-05 09:45:16 +02:00
Arne Morten Kvarving
b5bd290887
BlackoilModel: use appropriate Scalar type
2024-08-23 11:15:03 +02:00
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