Joakim Hove
76f57f5a1d
Catch OpmInputError in addition to std::exception
2020-09-28 11:03:45 +02:00
Joakim Hove
0b5134521e
Add inline fmtlib code in source tree
2020-09-28 11:01:13 +02:00
Atgeirr Flø Rasmussen
0cdd1eda69
Merge pull request #2812 from totto82/fixBC_2p
...
fix BC code for 2p simulations.
2020-09-28 09:51:01 +02:00
Atgeirr Flø Rasmussen
e8460b384e
Merge pull request #2804 from totto82/updateAndInvalid
...
Invalidate and update the intensive quantities at the same time
2020-09-28 09:02:25 +02:00
Atgeirr Flø Rasmussen
b5c5c28c16
Merge pull request #2788 from alfbr/new-defaults
...
New numerical defaults
2020-09-28 08:57:08 +02:00
Atgeirr Flø Rasmussen
1aa1c2d322
Merge pull request #2800 from atgeirr/hnil-standard_nonlinearsolve
...
Replace root finder with opm-common implementation
2020-09-26 17:11:24 +02:00
hnil
16cd1f0ef3
Removed use of explicit regular falsi.
...
Use the standard solver from opm-common instead.
2020-09-26 13:07:01 +02:00
Alf Birger Rustad
b9e6c25c6a
RElaxing tolerances on restart test to allow drift compensation
2020-09-25 15:28:38 +02:00
Tor Harald Sandve
80fcccdd66
fix 2p BC code
2020-09-25 09:59:45 +02:00
Bård Skaflestad
362c84a01c
Merge pull request #2798 from totto82/outputTemperature
...
output temperature when TEMP is set
2020-09-24 22:06:20 +02:00
Arne Morten Kvarving
dd19d08a95
Merge pull request #2808 from akva2/fix_serialize_deadlock
...
fixed: avoid deadlocks in parallel if serialization throws
2020-09-24 11:51:39 +02:00
Arne Morten Kvarving
49cc70f49c
fixed: avoid deadlocks in parallel if serialization throws
2020-09-24 11:00:37 +02:00
Joakim Hove
2c447ae829
Merge pull request #2805 from akva2/serializer_optional
...
Optional support in eclmpiserializer
2020-09-24 07:33:16 +02:00
Arne Morten Kvarving
f846bbe959
remove Mpi::pack handling for GPMaint
...
this is not implemented, and should go through the
serializer support
2020-09-23 12:23:30 +02:00
Arne Morten Kvarving
dfd2109665
added: support for std::optional in eclmpiserializer
2020-09-23 12:23:18 +02:00
Tor Harald Sandve
85e25f7e0e
Invalidate and update the intensive quantities instead of just invalidate them
2020-09-23 11:39:04 +02:00
Atgeirr Flø Rasmussen
237b281f09
Merge pull request #2802 from blattms/refactor-defunct-wells
...
Refactored how well information is exported after load balancing.
2020-09-23 08:54:35 +02:00
Markus Blatt
1d94357558
Refactored how well information is exported after load balancing.
...
Previously, we exported an unordered map containing all names of
wells that are not present in the local part of the grid.
As we envision to have wells that are distributed across multiple
processors, this information does not seem to be enough. We need
to be able to set up communication for each well. To do this we need
to find out who handles perforations of each well.
We now export a full list of well name together with a boolean
indicating whether it perforates local cells (vector of pair of string
and bool).
2020-09-22 20:04:01 +02:00
Markus Blatt
779c7f6012
Merge pull request #2793 from blattms/fix-tran-application
...
Fixes application of transmissibility modifiers from the edit section.
2020-09-22 19:56:16 +02:00
Alf Birger Rustad
a20f9a1036
Increase tolerances to make restart and parallel tests go through
2020-09-22 17:36:33 +02:00
Atgeirr Flø Rasmussen
68add695fe
Merge pull request #2735 from hakonhagland/python_step2
...
Implements a Python step() method.
2020-09-22 15:47:48 +02:00
Markus Blatt
a4ea6e9658
Merge pull request #2792 from atgeirr/fewer-mpi-sums
...
Rewrite communicateGroupRates() to do a single sum().
2020-09-22 07:51:34 +02:00
Joakim Hove
3d28fe25a0
Merge pull request #2799 from joakim-hove/add-include-exception
...
Add #include <opm/common/Exceptions.hpp>
2020-09-21 23:30:23 +02:00
Markus Blatt
e5f4971d58
CentroidsPropsDatahandle Use emplace_back for saving pair
2020-09-21 21:30:51 +02:00
Kai Bao
897fc77a1d
Merge pull request #2791 from GitPaean/increasing_maxIter
...
increasing maxIter to 1000 for function satFromPc
2020-09-21 21:18:20 +02:00
Joakim Hove
c059653fa0
Add #include <opm/common/Exceptions.hpp>
2020-09-21 19:25:52 +02:00
Joakim Hove
cc6abb4086
Merge pull request #2796 from joakim-hove/rm-exceptions
...
Remove unused #include of exceptions
2020-09-21 16:33:19 +02:00
Tor Harald Sandve
ae95570693
output temperature when TEMP is set
2020-09-21 15:35:55 +02:00
Joakim Hove
d9465907be
Merge pull request #2795 from joakim-hove/remove-sim-container
...
Remove references to unused class SimulationDataContainer
2020-09-21 11:16:37 +02:00
Joakim Hove
0565d6f402
Remove unused #include of exceptions
2020-09-21 11:12:15 +02:00
Atgeirr Flø Rasmussen
04732f596b
Merge pull request #2794 from bska/prepare-nodepress-smry-output
...
Chase Group/Node Summary API Update
2020-09-21 09:21:46 +02:00
Joakim Hove
9809dcc804
Remove references to unused class SimulationDataContainer
2020-09-21 07:16:11 +02:00
Bård Skaflestad
fde3c476c3
Chase Group/Node Summary API Update
...
This is in preparation of adding support for outputting the network
node pressure quantity, GPR, to the summary file. In particular,
'GroupValues' is renamed to 'GroupAndNetworkValues' and has new
individual datamembers for the former group-level data and the new
node-level data.
Update BlackoilWellModel::groupData() and CollectToIORank
accordingly and bring the parallel restart facility in line with the
new layout.
2020-09-20 22:26:07 +02:00
Markus Blatt
99f74cad96
FieldData and TranCalculator are now in Fieldprops namespace.
2020-09-18 15:01:17 +02:00
Atgeirr Flø Rasmussen
8dffd39b0a
Rewrite communicateGroupRates() to do a single sum().
2020-09-18 09:50:41 +02:00
Markus Blatt
abff765c1d
Also query unsupported field data for the TransCalculator.
...
FiedlPropsManager::keys() list the FieldProperties needed by the
TransCalculator, but these cannot be queried the normal way as this
raises exceptions and results in a deadlock. Hence we use the new
funtionality to get also the unsupported ones, by passing true to
get_double_field_data.
2020-09-17 22:23:04 +02:00
Kai Bao
775793676c
increasing maxIter to 1000 for function satFromPc
...
it is a temporary fix to make some parallel running easier. We need to
change it manually to make some parallel running pass.
2020-09-17 20:59:58 +02:00
Markus Blatt
fd2a0d8a7d
Deserialize TranCalculator also on master
2020-09-17 20:28:17 +02:00
Markus Blatt
6d8621e4df
Use TranCalculator to update transmissibilities.
2020-09-17 20:28:17 +02:00
Markus Blatt
5987eae7d5
Add TranCalculator functionality to ParallelFieldPropsManager
2020-09-17 19:49:38 +02:00
Markus Blatt
9b997aea8c
Use FieldData in ParallelEclipseState.
...
We will need the values_status for the TranCalculator in parallel.
2020-09-17 19:49:38 +02:00
Bård Skaflestad
6a592a8c55
Merge pull request #2789 from joakim-hove/keywordlocation
...
Rename Location -> KeywordLocation
2020-09-16 23:35:46 +02:00
Joakim Hove
1b0cc8d2ad
Rename Location -> KeywordLocation
2020-09-16 21:07:18 +02:00
Alf Birger Rustad
345597f5f7
Enable drift compensation
2020-09-16 16:09:14 +02:00
Alf Birger Rustad
2e2bad179d
New default tuning parameters based on pore volume
2020-09-16 15:58:14 +02:00
Atgeirr Flø Rasmussen
0816e21846
Merge pull request #2787 from akva2/fix_optional_deserialization
...
Fix optional deserialization
2020-09-16 09:41:53 +02:00
Arne Morten Kvarving
1b626ead49
add serialization test for Opm::Network::Node
2020-09-16 08:47:06 +02:00
Arne Morten Kvarving
4160c6ce98
fixed: deserialization for std::optional<T>
...
just writing the data does not update the has_value as expected
2020-09-16 08:47:06 +02:00
Joakim Hove
d5bc4d539c
Distribute transmissibility calculator of the FieldPropsManager
2020-09-15 17:15:03 +02:00
Bård Skaflestad
fdb035894d
Merge pull request #2726 from bska/guiderate-efac-accum
...
Include All Pertinent EFACs In Guiderate Potential Updates
2020-09-15 15:15:08 +02:00