Lisa Julia Nebel
5b50a4801f
Construct the matrices in the AMG hierarchy (created in the twolevelmethod) with deterministic indices if possible.
...
The function 'coarsen' for the coarser level is called with the respective flag if it is defined. Then the matrices in the AMG hierarchy are constructed with deterministic indices.
If it is not defined yet, it is called without the flag and the matrices in the AMG hierarchy are constructed with non-deterministic indices.
2024-01-26 13:51:41 +01:00
Lisa Julia Nebel
60b0a33bd4
Construct the matrices in the AMG hierarchy (created in the PreconditionerFactory) with deterministic indices if possible.
...
The function 'setUseFixedOrder' is called if it is defined and the matrices in the AMG hierarchy are constructed with deterministic indices.
If it is not defined yet, it is not called and the matrices in the AMG hierarchy are constructed with non-deterministic indices.
2024-01-25 11:32:09 +01:00
Bård Skaflestad
24ebb77257
Merge pull request #5116 from atgeirr/parallel-well-domain-output
...
Parallel well domain and error logging for NLDD
2024-01-23 15:41:11 +01:00
Bård Skaflestad
42476bedb2
Merge pull request #5115 from akva2/move_mpi_serializer
...
changed: move ebos/eclmpiserializer.hh to opm/simulators/utils/MPISerializer.hpp
2024-01-23 12:53:21 +01:00
Atgeirr Flø Rasmussen
9102b2a352
Use to_string() for WellFailure.
...
New functionality added is local well failure logging for NLDD.
2024-01-23 11:52:22 +01:00
Atgeirr Flø Rasmussen
04492413ff
Move formatting utilities for convergence failures.
...
This makes them available for use in other places. The function
std::string to_string(const ConvergenceReport::WellFailure& wf) is new,
but uses the format already established.
2024-01-23 11:16:57 +01:00
Arne Morten Kvarving
98c704c1c3
changed: move ebos/eclmpiserializer.hh to opm/simulators/utils/MPISerializer.hpp
...
it does not use the typetag system
2024-01-23 10:51:32 +01:00
Atgeirr Flø Rasmussen
4eef78e1c8
Merge pull request #5101 from totto82/nodisp_gas
...
warn against no dispersion in gas phase
2024-01-23 09:25:50 +01:00
Atgeirr Flø Rasmussen
5fa48824d0
Merge pull request #5109 from jcbowden/damaris-fix-mesh-offsets-size
...
Fix for crash when Damaris is deallocating variables
2024-01-23 09:00:07 +01:00
Tor Harald Sandve
7c37470bd8
Merge pull request #5107 from totto82/addTemp
...
Add support for temperature in Source
2024-01-23 08:44:30 +01:00
Tor Harald Sandve
af65aa4626
Merge pull request #5112 from akva2/rstconv_sol_pol_sal
...
added: RST CONV support for polymer, solvent and brine
2024-01-22 15:23:15 +01:00
Markus Blatt
8b4bc32d62
Merge pull request #5079 from aritorto/lgrCreateResetTrans
...
Support LGRs when creating/resetting transmissibilities
2024-01-22 11:46:29 +01:00
Arne Morten Kvarving
873102e9ea
added: RST CONV support for polymer, solvent and brine
2024-01-22 09:58:06 +01:00
Atgeirr Flø Rasmussen
1842df7cfd
Output well subdomain info properly in the parallel case.
2024-01-19 16:15:53 +01:00
Tor Harald Sandve
e585e14ef6
Merge pull request #5108 from totto82/fixThermalBoundary
...
Compute enthalpy for thermal boundary
2024-01-19 13:18:05 +01:00
Tor Harald Sandve
222358c49e
Add support for temperature in Source
2024-01-19 08:26:26 +01:00
Atgeirr Flø Rasmussen
ae838d0b84
Merge pull request #5103 from hnil/trueimpesanalytic
...
add analytic true impes
2024-01-18 22:51:57 +01:00
hnil
bec5a233eb
removed more warings and a bug for strange index settings
2024-01-18 18:25:50 +01:00
hnil
cced62edc0
fixed warning
2024-01-18 18:18:42 +01:00
Joshua Bowden
5e66b07255
fix for crash when cleaning up damaris mesh offset variable due to shared memory buffer being size off by one
2024-01-18 16:36:47 +01:00
Tor Harald Sandve
5c1bbd304b
Compute entalpy for thermal boundary
2024-01-18 16:04:32 +01:00
hnil
be27e2388d
fixed name in cpp file
2024-01-18 11:40:59 +01:00
hnil
1900379343
changes to adjust to review comments
2024-01-18 10:37:48 +01:00
Bård Skaflestad
ff8372bc40
Merge pull request #5106 from atgeirr/initialize-communication-object-earlier
...
Initialize the communication object in initialize().
2024-01-17 13:36:36 +01:00
Atgeirr Flø Rasmussen
a52bcf51b1
Initialize the communication object in initialize().
2024-01-17 12:39:52 +01:00
Bård Skaflestad
63208c38f6
Merge pull request #5054 from akva2/rstconv
...
added: hook up RPTRST CONV output to restart file if requested
2024-01-16 13:35:29 +01:00
Arne Morten Kvarving
be84969338
added: hook up RPTRST CONV output to restart file if requested
2024-01-16 12:58:02 +01:00
Bård Skaflestad
44bb4172fa
Merge pull request #4989 from bska/chase-opm-connection-ctor-api
...
Chase Constructor API Change for Opm::Connection Class
2024-01-15 14:47:21 +01:00
Arne Morten Kvarving
3b78350706
use stricter tolerances for WINJMULT_MSW/WINJDAM_MSW parallel tests
...
so we can use standard rel_tol tolerances and not the very relaxed
values currently in use
2024-01-15 11:05:02 +01:00
Bård Skaflestad
ceffbd2fc5
Chase Constructor API Change for Opm::Connection Class
2024-01-15 11:05:02 +01:00
Bård Skaflestad
534465d212
Merge pull request #5104 from atgeirr/nldd-improved-reporting
...
Nldd improved reporting
2024-01-15 11:00:58 +01:00
Atgeirr Flø Rasmussen
6eb670b5c7
Improve parallel logging in NLDD solver.
2024-01-15 09:08:52 +01:00
hnil
61329532a7
-- add true impes
...
-- moved code to hpp to avoid unnesseary logic
2024-01-12 15:33:09 +01:00
Tor Harald Sandve
8a1f4d5455
Merge pull request #5089 from totto82/explicit_rockcomp
...
add option for explicit pressure for rock compaction (only transmissibility)
2024-01-12 12:24:33 +01:00
Tor Harald Sandve
624ef7faf1
Merge pull request #5088 from totto82/avgTransMult
...
use arithmetic averaged compaction transmissibility multipliers
2024-01-12 10:01:14 +01:00
Tor Harald Sandve
d72ea5fcb0
add option for explicit pressure for rock compaction (only transmissibility)
2024-01-11 16:09:08 +01:00
Tor Harald Sandve
51532231b3
warn against no dispersion in gas phase
2024-01-11 15:27:40 +01:00
Atgeirr Flø Rasmussen
b9b42a01cc
Catch exceptions from local solves.
2024-01-11 14:14:00 +01:00
Atgeirr Flø Rasmussen
0c9ab1ce47
Merge pull request #5094 from totto82/fix_minIter
...
Fix minimum newton iteration
2024-01-11 11:41:28 +01:00
Bård Skaflestad
38f39e2ac6
Merge pull request #5081 from totto82/fix_gaswater_rockcomp
...
Use gas pressure for gas-water cases in rockcomp
2024-01-11 11:08:06 +01:00
Tor Harald Sandve
739337a63a
rename minimum oil pressure to ref pressure
2024-01-11 10:24:25 +01:00
Tor Harald Sandve
b670c48699
Use gas pressure for gas-water cases in rockcomp
2024-01-11 10:06:07 +01:00
Tor Harald Sandve
d044928f34
use arithmetic averaged compaction transmissibility multipliers
2024-01-11 09:55:04 +01:00
Tor Harald Sandve
20fb8fa699
Fix minimum newton iteration
...
We also change the default to 2 to keep the same results
2024-01-11 09:17:50 +01:00
Arne Morten Kvarving
32cf006278
Merge pull request #5099 from akva2/damaris_cleanup
...
Some cleanup in damaris classes
2024-01-10 14:35:35 +01:00
Arne Morten Kvarving
ec9c704def
cosmetics and header cleanups in damaris classes
2024-01-10 14:16:02 +01:00
Arne Morten Kvarving
ed28d7c9ef
changed: move damaris command line properties to separate file
...
to avoid pulling in the whole writer in DamarisKeywords.hpp
2024-01-10 14:16:02 +01:00
Arne Morten Kvarving
240e0dd04f
fixed: add header guard to DamarisOutputModule.hpp
2024-01-10 14:16:02 +01:00
Bård Skaflestad
24b43d3166
Merge pull request #5053 from akva2/add_rstconv_class
...
added: class for calculating RPTRST CONV
2024-01-10 13:27:20 +01:00
Arne Morten Kvarving
e686fabb39
added: class for calculating RPTRST CONV
2024-01-10 13:07:34 +01:00