Kai Bao
2813195e15
reusing ResidualNBInfo class in blackoillocalresidualtpfa
...
to ResidualNBInfo class in tpfalinearizer.
2023-08-30 10:45:12 +02:00
hnil
406ebf7cff
- Modification to include thermal in tpfalinearizer
...
- Some assosiated utilites for evaluation properties on globalIndex
2023-08-29 15:58:48 +02:00
Atgeirr Flø Rasmussen
9b55bd57e7
Avoid collective operations in single-domain calls.
2023-08-25 12:25:30 +02:00
Bård Skaflestad
72e1bfb749
Merge pull request #820 from blattms/try-to-detect-more-paralel-exceptions
...
Try to detect more exceptions during parallel simulator setup.
2023-08-11 15:18:11 +02:00
Markus Blatt
79dfb6b2a6
Try to detect more exception during parallel simulator setup.
...
We have experienced some deadlocks lately because of programming
errors. This change will not result in a clean exit for those
but rather an abort by MPI because of non-matching communications.
Also we cannot forsee whether people will add more exceptions in
those parts that were not protected. We better play it safe here.
2023-08-11 14:08:52 +02:00
hnil
37b87aedb1
move the dynamic refinement part related to dune fem to separate class
...
introduced base discretization in tagsystem to be able to change between dunefem adaptation or not
2023-08-10 15:12:12 +02:00
hnil
7e1a1b27a2
-- added missing include
2023-08-08 11:12:46 +02:00
Atgeirr Flø Rasmussen
ecfb186c38
Merge pull request #799 from hnil/geomech
...
added enableMech
2023-07-26 19:26:17 +02:00
Arne Morten Kvarving
9eb80228a6
add missing include
2023-07-03 13:47:26 +02:00
Tor Harald Sandve
466bdafabf
support BC in schedule
2023-06-28 14:10:09 +02:00
Atgeirr Flø Rasmussen
8c79af321a
Fix OPENMP ifdefs.
2023-06-16 08:46:18 +02:00
Markus Blatt
55fdc62ea7
ThreadManager: Allow querying number of threads from OpenMP in init.
...
We actually do set the number of OpenMP threads based on
OMP_NUM_THREADS or command line option ThreadsPerProcess for OpenMP already
in opm-simulators and these settings should just be used here, too. Hence
the new flag for skipping the command line parameter and use the
number of threads that OpenMP has available.
Querying it here results in different behavior as for FlowMainEbos.hpp:
In opm-simulators variable OMP_NUM_THREADS takes precedence over the
command line parameter, but here it would only be used if the command
line option was not used at all.
2023-06-14 11:24:19 +02:00
Arne Morten Kvarving
97a52d25fe
clean up some headers
2023-06-08 14:15:34 +02:00
Atgeirr Flø Rasmussen
e7f3a7cdea
Add linearization support for local solves.
...
This is intended to be used for nonlinear domain decomposition methods.
2023-06-08 09:24:01 +02:00
hnil
e4b1a2eda7
added resizing for vector vtk output
2023-06-01 12:20:30 +02:00
hnil
c1bb0b0e09
added enableMech
2023-06-01 12:20:30 +02:00
Bård Skaflestad
876310f060
Merge pull request #806 from atgeirr/hnil-cache_less
...
Enable turning off storage cache.
2023-05-26 16:19:26 +02:00
Atgeirr Flø Rasmussen
e43cb70e2c
Bugfix: use soMax consistent with BlackoilIntensiveQuantities::update().
2023-05-26 13:20:37 +02:00
Bård Skaflestad
cae0866e60
Tag Potentially Unused Parameters as Maybe_Unused
...
We don't reference any of the input parameters unless we're running
a thermal simulation.
2023-05-24 17:33:12 +02:00
Atgeirr Flø Rasmussen
65739e15d6
Account for the recycleFirstIteration() false possibility.
2023-05-23 21:34:16 +02:00
Atgeirr Flø Rasmussen
2628472f7a
Bugfix: honor timeIdx argument of invalidateAndUpdateIntensiveQuantities().
2023-05-23 21:34:16 +02:00
hnil
b12d9844a2
Enable turning off storage cache.
2023-05-23 21:34:16 +02:00
Tor Harald Sandve
58f985a741
Merge pull request #796 from totto82/2p_solvent
...
Support gas-water-solvent
2023-05-23 15:05:40 +02:00
Tor Harald Sandve
43b34d2f60
Extend foam model with solvent or water
2023-05-23 09:42:02 +02:00
Tor Harald Sandve
46e3ec59de
Support gas-water-solvent
2023-05-15 09:00:15 +02:00
Atgeirr Flø Rasmussen
4131572a7b
Remove unnecessary copy of GridView.
2023-05-10 13:48:22 +02:00
Atgeirr Flø Rasmussen
2ba830ebca
Remove some unneeded members to speed up stencil building.
2023-05-10 13:48:22 +02:00
Tor Harald Sandve
ed732c4c32
fix gaswater case for handling of only water case
2023-04-17 14:58:42 +02:00
Tor Harald Sandve
a8fa4ee2e8
Merge pull request #795 from totto82/rockfraction
...
use rockfraction instead of 1 - porosity in energy equation
2023-04-13 12:37:39 +02:00
Arne Morten Kvarving
4cb870d7cf
Merge pull request #788 from akva2/require_dune_2.7
...
minimum dune version required is now 2.7
2023-04-12 11:30:14 +02:00
Tor Harald Sandve
69da3ae689
use rockfraction instead of 1 - porosity in energy equation
2023-03-27 15:51:04 +02:00
Atgeirr Flø Rasmussen
b1c5e06609
Make existing behaviour default.
2023-03-08 16:42:36 +01:00
Atgeirr Flø Rasmussen
26c953a1f9
Use diagonal block pointers for well source contributions.
2023-03-07 14:30:55 +01:00
hnil
4a41a7fcbb
add option to make well assembly based on only wells
2023-03-07 14:26:50 +01:00
Atgeirr Flø Rasmussen
cb85fcf217
Merge pull request #791 from hnil/ebos_changes
...
- changes to be able to override methods in blacoilmodel
2023-03-02 13:16:06 +01:00
Arne Morten Kvarving
95b277e543
include TimingMacros.hpp where used
2023-03-01 14:15:21 +01:00
hnil
fc115dcb99
- changes to be able to override methods in blacoilmodel
...
- chaches to update full intensive quantities including extxrution factor without elementctx
2023-02-28 22:02:39 +01:00
Atgeirr Flø Rasmussen
6a3715e01b
Merge pull request #789 from atgeirr/add_timing_block
...
Add timing block
2023-02-28 15:24:07 +01:00
Atgeirr Flø Rasmussen
cda0a9daa3
Include missing header and minor adjustments.
2023-02-28 14:09:40 +01:00
Arne Morten Kvarving
dcc67bd11d
minimum dune version required is now 2.7
2023-02-27 09:47:39 +01:00
Atgeirr Flø Rasmussen
4bc0869ebd
Ensure serialization of the solution object also with dune-fem.
2023-02-17 11:26:39 +01:00
hnil
9a63513afb
more timings
2023-02-15 11:06:25 +01:00
hnil
f5a427a55b
added timing block to most important parts
2023-02-15 09:40:17 +01:00
Arne Morten Kvarving
0a430fc16a
Simulator: add serialization support
2023-02-14 14:53:54 +01:00
Bård Skaflestad
1a0a9cd25e
Merge pull request #780 from akva2/fvbasediscretization_serialize
...
FvBaseDiscretization: add serialization support
2023-02-14 14:45:14 +01:00
Arne Morten Kvarving
244d6caabf
FvBaseDiscretization: add serialization of dynamic state
2023-02-14 12:42:21 +01:00
hnil
1990d45d77
fixed one more comment
2023-02-14 11:19:22 +01:00
hnil
cf5cc122d4
corrected error in rewrite of comment
2023-02-14 11:15:35 +01:00
hnil
8a12f02db3
- removed not nice comments
...
- made output text nicer
2023-02-14 11:11:19 +01:00
Arne Morten Kvarving
9c17781de2
BlackoilPrimaryVariables: add serialization support
2023-02-09 09:05:15 +01:00