Commit Graph

1129 Commits

Author SHA1 Message Date
Arne Morten Kvarving
d00ee94561 add mpi serialization for Fault 2020-01-21 14:57:40 +01:00
Arne Morten Kvarving
1c311743eb add mpi serialization for FaultFace 2020-01-21 14:53:59 +01:00
Arne Morten Kvarving
a9bc24618f add mpi serialization for TransMult 2020-01-21 14:49:40 +01:00
Arne Morten Kvarving
b93efe29f8 add mpi serialization for EclipseConfig 2020-01-21 14:47:08 +01:00
Arne Morten Kvarving
ff8fac563f add mpi serialization for MULTREGTScanner 2020-01-21 14:41:54 +01:00
Arne Morten Kvarving
252f323fb6 add mpi serialization for MULTREGTRecord 2020-01-21 14:35:11 +01:00
Bård Skaflestad
570cf08fc4
Merge pull request #2290 from akva2/noecl_flush_fluidsystem
Avoid deck usage on non-root processes setting up FluidSystem
2020-01-21 10:47:44 +01:00
Arne Morten Kvarving
c3ecedadb1 avoid deck usage on non-root processes setting up FluidSystem 2020-01-20 11:17:31 +01:00
Arne Morten Kvarving
c18f06e155 fixed: we want to use the deserialized approach
not the one from the variable we are deserializing into.
copy-paste issue
2020-01-20 11:17:31 +01:00
Arne Morten Kvarving
c07d98a6f8 add a macro for instancing pack templates for shared_ptrs 2020-01-20 10:37:52 +01:00
Arne Morten Kvarving
22c5698dcc changed: use a variadic macro
need this to use the macro with templated types having
more than parameter
2020-01-20 10:37:52 +01:00
Arne Morten Kvarving
a0af703c26 changed: use a variadic macro
need this to use the macro with templated types having
more than parameter
2020-01-20 10:37:49 +01:00
Atgeirr Flø Rasmussen
f003d37dba
Merge pull request #2276 from totto82/fixREIN
Fix REIN for multi level groups by passing the top phase
2020-01-20 09:55:27 +01:00
Tor Harald Sandve
6e0f26f488 fix typos 2020-01-20 09:14:19 +01:00
Bård Skaflestad
b1fc78056e
Merge pull request #2277 from akva2/noecl_flush_schedule
Avoid using deck setting up Schedule on non-root processes
2020-01-17 15:36:34 +01:00
Arne Morten Kvarving
1b1f613ed4 fixed: 0 processes is too 'special' a special case
this was intended to check for 1 process
2020-01-17 12:32:19 +01:00
Arne Morten Kvarving
1d68e37763 fixed: do not handle GuideRateConfig::GroupTarget as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
446af27a42 fixed: do not handle GuideRateConfig::WellTarget as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
4d0bf970fd fixed: do not handle Well::WellGuideRate as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
8668ecaa64 fixed: do not handle WellPolymerProperties as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
486602ea98 fixed: do not handle JFunc as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
eca6108cbf fixed: do not handle EclHysterConfig as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
720fd66638 fixed: do not handle TimeMap::StepData as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
b7d7ced43d fixed: do not handle RestartSchedule as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
1b81e43e73 fixed: do not handle FoamData as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
64e943176b fixed: do not handle EquilRecord as POD
valgrind is not happy
2020-01-17 10:17:32 +01:00
Arne Morten Kvarving
72b33edf81 fixed: cannot simply deserialize the udq function table
rather we simply create it based on the params as elsewhere.
2020-01-17 10:10:07 +01:00
Arne Morten Kvarving
6bf2f8e285 add missing Connection serialization in Well 2020-01-17 10:10:07 +01:00
Arne Morten Kvarving
b2b398e217 fixed: missing Kind in Connection serialization 2020-01-17 10:10:07 +01:00
Arne Morten Kvarving
2a2379dce9 update serialization for UDAValue due to new dim member 2020-01-17 10:10:07 +01:00
Arne Morten Kvarving
c463bcc54a fixed: disable sanity check when reconstructing Dimension 2020-01-17 10:10:07 +01:00
Arne Morten Kvarving
41853c2622 fixed: we have to reconstruct the exact pointer map for these
we cannot just deserialize as new entities
2020-01-17 10:10:07 +01:00
Atgeirr Flø Rasmussen
b91f6fcc9f Add missing instantiation of pack.
For pack(std::vector<Opm::Tabulated1DFunction<double>>).
2020-01-15 11:25:00 +01:00
Bård Skaflestad
b455faf067 Parallel Restart: Chase RFTConfig API Update
The RFTConfig object gained a new data member and constructor
argument, in addition to altering the type of the data member
well_open_rft_name from an unordered_set to an unordered_map.

Update serialization code accordingly.
2020-01-14 16:49:33 +01:00
Tor Harald Sandve
c1748604f0 Fix REIN for multi level groups by passing the top phase 2020-01-13 11:32:13 +01:00
Atgeirr Flø Rasmussen
725b90504c
Merge pull request #2269 from totto82/fixVREP
fix for vrep and rein for more then one level of groups
2020-01-13 08:33:29 +01:00
Joakim Hove
c20bbbcb1d
Merge pull request #2270 from totto82/trinemykk-smartwater
Trinemykk smartwater
2020-01-11 06:50:56 +01:00
Atgeirr Flø Rasmussen
b39ca125f6 Change auto in prototype to template argument. 2020-01-10 09:59:21 +01:00
Tor Harald Sandve
bc33e482be don't communicate isoThermal when approach is NoWaterPvt 2020-01-10 09:02:16 +01:00
Tor Harald Sandve
2877a984a1 Adapt FluidState in Aquifer model to interface change due to Brine 2020-01-09 15:09:53 +01:00
Tor Harald Sandve
56d7a1ec19 yet another rebase fix 2020-01-09 14:14:38 +01:00
Tor Harald Sandve
8b93953ef5 clean-up after rebase 2020-01-09 14:14:38 +01:00
Arne Morten Kvarving
19a40c6047 update serialization for TableManager and Well due to brine additions 2020-01-09 14:14:38 +01:00
Arne Morten Kvarving
f118ae5036 add mpi serialization for WellBrineProperties 2020-01-09 14:14:38 +01:00
Arne Morten Kvarving
1f8ed78683 add mpi serialization for PvtwsaltTable 2020-01-09 14:14:38 +01:00
Arne Morten Kvarving
b9f8429691 add mpi serialization for BrineDensityTable 2020-01-09 14:14:38 +01:00
Trine S. Mykkeltvedt
99e7785fb5 renamed saltwater-->brine and removed keywords from missingFeatures 2020-01-09 14:14:38 +01:00
Trine S. Mykkeltvedt
5749615bd8 addd simple salt/brine implementation 2020-01-09 14:14:38 +01:00
Bård Skaflestad
736f647936
Merge pull request #2268 from akva2/noecl_flush_summarycfg
Avoid using global ecl state setting up SummaryConfig on non-root processes
2020-01-08 16:48:32 +01:00
Tor Harald Sandve
18c8cc6119 fix vrep and rein for more then one level of groups 2020-01-08 14:26:25 +01:00
Arne Morten Kvarving
fa5f026fe4 add mpi serialization for SummaryConfig 2020-01-08 10:08:30 +01:00
Arne Morten Kvarving
b596ac6e6e add mpi serialization for std::set 2020-01-08 10:08:30 +01:00
Arne Morten Kvarving
725af1442e add mpi serialization for SummaryNode 2020-01-08 10:08:30 +01:00
Arne Morten Kvarving
68225309a1 add helper templates to pack/send and receive/unpack 2020-01-08 10:01:53 +01:00
Markus Blatt
7e700c11e0 Move PreconditionerFactory into namespace Opm.
This fixes name clashes with DUNE's own factory that is introduced
in DUNE 2.7. Hence it closes issue #2266.

BTW: Dune's factory has more template parameters than ours.
2020-01-07 17:59:23 +01:00
Kai Bao
6be8d1b4bb adapting to the interface change from OPM/opm-common#1386 2020-01-07 11:40:06 +01:00
Arne Morten Kvarving
a9a35a2f21
Merge pull request #2262 from akva2/noecl_flush_modules
Avoid global ecl state in setting up additional modules
2020-01-06 12:43:51 +01:00
Arne Morten Kvarving
3b27df91b4 avoid usage of deck on all processes setting up EclSolventModule 2020-01-06 11:19:12 +01:00
Arne Morten Kvarving
66949e0a59 add mpi serialization for Schedule 2020-01-03 10:55:45 +01:00
Arne Morten Kvarving
16ce8af5e9 add mpi serialization for Actions 2020-01-03 08:47:29 +01:00
Arne Morten Kvarving
9fb68ef289 add mpi serialization for Action::ActionX 2020-01-03 08:41:43 +01:00
Arne Morten Kvarving
92811754a8 add mpi serialization for Action::Condition 2020-01-03 08:39:16 +01:00
Arne Morten Kvarving
a0c2d5b0f6 add mpi serialization for Action::Quantity 2020-01-03 08:37:41 +01:00
Arne Morten Kvarving
2a16051d84 add mpi serialization for Action::AST 2020-01-03 08:36:09 +01:00
Arne Morten Kvarving
2d682a0838 add mpi serialization for ASTNode 2020-01-03 08:34:15 +01:00
Arne Morten Kvarving
5be1955e47 add mpi serialization for Tuning 2020-01-03 08:32:41 +01:00
Arne Morten Kvarving
f461db3316 add mpi serialization for Deck 2020-01-03 08:30:26 +01:00
Arne Morten Kvarving
6e8b82ae7d add mpi serialization for std::unique_ptr 2020-01-03 08:30:26 +01:00
Arne Morten Kvarving
1860141771 add mpi serialization for DeckKeyword 2020-01-03 08:27:51 +01:00
Arne Morten Kvarving
8ba18cf038 add mpi serialization for Location 2020-01-03 08:24:58 +01:00
Arne Morten Kvarving
4899056717 add mpi serialization for DeckRecord 2020-01-02 15:33:27 +01:00
Arne Morten Kvarving
13de64985a add mpi serialization for DeckItem 2020-01-02 15:30:48 +01:00
Arne Morten Kvarving
55630acded add mpi serialization for RFTConfig 2020-01-02 15:27:50 +01:00
Arne Morten Kvarving
b925d75def add mpi serialization for GConSump 2020-01-02 15:25:03 +01:00
Arne Morten Kvarving
e7f0a00b00 add mpi serialization for GConSale 2020-01-02 15:22:21 +01:00
Arne Morten Kvarving
5de7605863 add mpi serialization for GuideRateConfig 2020-01-02 15:19:31 +01:00
Arne Morten Kvarving
805f68fdee add mpi serialization for GuideRateModel 2020-01-02 15:15:49 +01:00
Arne Morten Kvarving
34a55ed381 add mpi serialization for std::array 2020-01-02 15:15:48 +01:00
Arne Morten Kvarving
c6e2db1f69
Merge pull request #2259 from akva2/noecl_flush
More MPI serialization support
2020-01-02 15:10:06 +01:00
Tor Harald Sandve
d1ff941adc
Merge pull request #2223 from totto82/makeGrupMPI
communicate group rates
2020-01-02 14:38:56 +01:00
Tor Harald Sandve
77d52e5b53 communicate group rates and add test 2020-01-02 13:57:12 +01:00
Atgeirr Flø Rasmussen
5f979b4ec2
Merge pull request #2241 from GitPaean/fixing_non_defaulted_influx_coefficient
fixing the non-defaulted influx coefficient for AquiferFetkovich
2020-01-02 13:51:35 +01:00
Tor Harald Sandve
1b7af4c1b6
Merge pull request #2239 from totto82/nupcol2
froze wellState at nupcol iterations
2020-01-02 12:47:13 +01:00
Arne Morten Kvarving
ec1a18ca70 add mpi serialization for UDQActive 2020-01-02 12:14:13 +01:00
Arne Morten Kvarving
01d05c9585 add mpi serialization for UDQConfig 2020-01-02 12:12:45 +01:00
Arne Morten Kvarving
dc5a3d0e0e add mpi serialization for UDQIndex 2020-01-02 12:11:15 +01:00
Arne Morten Kvarving
fcd6c7582b add mpi serialization for UDQAssign 2020-01-02 12:09:44 +01:00
Arne Morten Kvarving
3d17266476 add mpi serialization for UDQDefine 2020-01-02 12:08:07 +01:00
Arne Morten Kvarving
7d825cea82 add mpi serialization for UDQASTNode 2020-01-02 12:06:16 +01:00
Arne Morten Kvarving
5873b56025 add mpi serialization for UDQFunctionTable 2020-01-02 12:03:54 +01:00
Arne Morten Kvarving
abe09ae93d add mpi serialization for UDQFunction 2020-01-02 12:02:42 +01:00
Arne Morten Kvarving
b2d454eaf2 add mpi serialization for WListManager 2020-01-02 12:00:03 +01:00
Arne Morten Kvarving
c2bff16e75 add mpi serialization for WList 2020-01-02 11:59:27 +01:00
Arne Morten Kvarving
9fec893834
Merge pull request #2257 from akva2/noecl_flush
More MPI serialization support
2020-01-02 11:51:49 +01:00
Tor Harald Sandve
c0598fcc7b
Merge pull request #2252 from totto82/setBHPWP
set bhp control explicilty for well potential calculations
2020-01-02 11:07:43 +01:00
Kai Bao
d1fd04e635 WIP in fixing the non-defaulted influx coefficient for AquiferFetkovich 2020-01-02 10:55:03 +01:00
Arne Morten Kvarving
f8029133a5 add mpi serialization for Group 2020-01-02 09:05:53 +01:00
Arne Morten Kvarving
dcdba24f53 add mpi serialization for Group::GroupProductionProperties 2020-01-02 09:05:46 +01:00
Arne Morten Kvarving
c030545478 add mpi serialization for Group::GroupInjectionProperties 2020-01-02 09:04:41 +01:00
Arne Morten Kvarving
2df5aaf876 add mpi serialization for IOrderedSet 2020-01-02 09:03:41 +01:00
Arne Morten Kvarving
4e14746405 add mpi serialization for std::unordered_set 2020-01-02 09:03:11 +01:00
Arne Morten Kvarving
d01a389396 add mpi serialization for Well 2020-01-02 09:00:28 +01:00
Arne Morten Kvarving
c31d209295 add mpi serialization for WellSegments 2020-01-02 08:31:06 +01:00
Arne Morten Kvarving
5bc506cd3b add mpi serialization for UnitSystem 2020-01-02 08:27:13 +01:00
Arne Morten Kvarving
e53072faf5 add mpi serialization for Dimension 2020-01-02 08:25:19 +01:00
Arne Morten Kvarving
781625ec63 add mpi serialization for Segment 2020-01-02 08:23:40 +01:00
Arne Morten Kvarving
badc59ca6f add mpi serialization for std::shared_ptr 2020-01-02 08:22:13 +01:00
Arne Morten Kvarving
cf7e81bb07 add mpi serialiation for Valve 2020-01-02 08:19:46 +01:00
Arne Morten Kvarving
9baba1bae9 add mpi serialization for SpiralICD 2020-01-02 08:18:56 +01:00
Atgeirr Flø Rasmussen
63a2460ed4 Bugfix: correct well efficiency factors for MSW
With this, the conservation equations for the mswell are in terms of
effective flows. This is similar to the treatment for standard wells.
The alternative (formulating the equations in full rates) could be
better and clearer in the long run.
2019-12-23 12:37:20 +01:00
Joakim Hove
8ba5caadd4
Merge pull request #2255 from joakim-hove/missing-UDT
Mark UDT as not supported
2019-12-20 17:16:04 +01:00
Bård Skaflestad
8a378249f7
Merge pull request #2250 from akva2/noecl_flush
More MPI serialization support
2019-12-20 17:08:01 +01:00
Joakim Hove
8bba4f0557 Mark UDT as not supported 2019-12-20 16:33:13 +01:00
Arne Morten Kvarving
d840f4b93b add mpi serialization for Well::WellProductionProperties 2019-12-20 15:46:54 +01:00
Kai Bao
7fc81ae228 using range for a few occasions in BlackoilAquiferModel_impl.hpp 2019-12-20 15:32:39 +01:00
Kai Bao
3fb96deb36 re-formatting aquifer files with clang-format 2019-12-20 14:30:13 +01:00
Tor Harald Sandve
7a0ff52bbc set bhp control explicilty for well potential calculations 2019-12-20 13:18:10 +01:00
Tor Harald Sandve
e340f25c42
Merge pull request #2229 from totto82/fixOrderOfCheck
check groups from top
2019-12-20 12:26:20 +01:00
Arne Morten Kvarving
5dc9ac507d add mpi serialization for WellConnections 2019-12-20 11:52:56 +01:00
Arne Morten Kvarving
8bd9f2f68f add mpi serialization for Well::WellGuideRate 2019-12-20 11:51:36 +01:00
Arne Morten Kvarving
c909075f16 add mpi serialization for WellEconProductionLimits 2019-12-20 11:48:38 +01:00
Arne Morten Kvarving
9915b046eb add mpi serialization for Well::WellInjectionProperties 2019-12-20 11:48:00 +01:00
Arne Morten Kvarving
89efc489e4 add mpi serialization for Connection 2019-12-20 11:40:30 +01:00
Arne Morten Kvarving
cadd8dc414 add mpi serialization for UDAValue 2019-12-20 11:40:06 +01:00
Arne Morten Kvarving
cebb19ad01 add mpi serialization for WellTracerProperties 2019-12-20 11:38:54 +01:00
Arne Morten Kvarving
072a2d748f add mpi serialization for WellFoamProperties 2019-12-20 11:38:54 +01:00
Arne Morten Kvarving
f4e991e491 add mpi serialization for WellPolymerProperties 2019-12-20 11:38:54 +01:00
Arne Morten Kvarving
95cc555561 Explicitly instantiate further pack functions for needed symbols 2019-12-20 11:38:44 +01:00
Markus Blatt
b9062396be
Merge pull request #2209 from Tongdongq/master
Added cusparseSolver, needs GPU to be used
2019-12-20 11:37:27 +01:00
Bård Skaflestad
80714243c6
Merge pull request #2248 from akva2/noecl_flush
More MPI serialization support
2019-12-20 10:44:24 +01:00
Arne Morten Kvarving
c14a991b25
Merge pull request #2235 from totto82/wellEffFix
Fix bug in the well efficiency factor
2019-12-20 08:31:16 +01:00
Arne Morten Kvarving
76733a8eae add mpi serialization for WellTestConfig 2019-12-20 08:15:03 +01:00
Arne Morten Kvarving
5445e0e2d7 add mpi serialization for WellTestConfig::WTESTWell 2019-12-20 08:14:56 +01:00
Arne Morten Kvarving
b4b8f17cf3 add mpi serialization for VFPProdTable 2019-12-20 08:14:12 +01:00
Arne Morten Kvarving
a8b76b5ffc add mpi serialization for VFPInjTable 2019-12-20 08:13:14 +01:00
Arne Morten Kvarving
a932b81d79 add mpi serialization for MessageLimits 2019-12-20 08:11:47 +01:00
Arne Morten Kvarving
987257554f add mpi serialization for MLimits 2019-12-20 08:11:34 +01:00
Arne Morten Kvarving
4be5a5207d add mpi serialization for Events 2019-12-20 08:10:36 +01:00
Arne Morten Kvarving
74aca3fefb add mpi serialization for DynamicVector 2019-12-20 08:09:42 +01:00
Arne Morten Kvarving
1e145194c4 add mpi serialization for OilVaporizationProperties 2019-12-20 08:08:40 +01:00
Arne Morten Kvarving
1ab9a66bf4 add mpi serialization for WaterPvtMultiplexer and WaterPvtThermal
these are intermixed so kept in one commit
2019-12-19 14:20:19 +01:00
Arne Morten Kvarving
e56bbba99c add mpi serialization for ConstantCompressibilityWaterPvt 2019-12-19 14:20:05 +01:00
Arne Morten Kvarving
fe4ed0466a add mpi serialization for OilPvtMultiplexer and OilPvtThermal
these are intermixed so kept in one commit
2019-12-19 14:16:47 +01:00
Arne Morten Kvarving
30dde6f410 add mpi serialization for LiveOilPvt 2019-12-19 14:16:06 +01:00
Arne Morten Kvarving
1a3f00f300 add mpi serialization for DeadOilPvt 2019-12-19 14:14:33 +01:00
Arne Morten Kvarving
e6a608ccc9 add mpi serialization for ConstantCompressibilityOilPvt 2019-12-19 14:13:37 +01:00
Arne Morten Kvarving
981ba74211 add mpi serialization for GasPvtMultiplexer and GasPvtThermal
these are interlinked so kept in one commit
2019-12-19 11:00:26 +01:00
Arne Morten Kvarving
987ae06ace add mpi serialization for WetGasPvt 2019-12-19 10:56:44 +01:00
Arne Morten Kvarving
8e80b043f3 add mpi serialization for UniformXTabulated2DFunction 2019-12-19 10:56:11 +01:00
Arne Morten Kvarving
d2dd2c51be add mpi serialization for tuples 2019-12-19 10:55:42 +01:00
Arne Morten Kvarving
a2ac61f592 add mpi serialization for DryGasPvt 2019-12-19 10:43:39 +01:00
Arne Morten Kvarving
f2640197be add mpi serialization for IntervalTabulated2DFunction 2019-12-19 10:42:52 +01:00
Arne Morten Kvarving
6fde7dcb47 add mpi serialization for SolventPvt 2019-12-19 10:32:06 +01:00
Arne Morten Kvarving
37d8f702c8 add mpi serialization for Tabulated1DFunction 2019-12-19 10:28:12 +01:00
Arne Morten Kvarving
5b5dddd64c add mpi serialization for TableManager 2019-12-19 09:29:48 +01:00
Arne Morten Kvarving
f9fc843ce2 add mpi serialization for RockTable 2019-12-19 09:29:48 +01:00
Arne Morten Kvarving
fb4c1deb10 add mpi serialization for ROCKRecord 2019-12-19 09:29:48 +01:00
Arne Morten Kvarving
c19a816bfa add mpi serialization for Aqudims 2019-12-19 09:28:48 +01:00
Arne Morten Kvarving
1da522d815 add mpi serialization for Eqldims 2019-12-19 09:28:48 +01:00
Arne Morten Kvarving
6a130697af add mpi serialization for Regdims 2019-12-19 09:28:48 +01:00
Arne Morten Kvarving
fab1b9eaf1 add mpi serialization for SkprwatTable 2019-12-19 09:27:11 +01:00
Arne Morten Kvarving
81602af103 add mpi serialization for SkprpolyTable 2019-12-19 09:27:11 +01:00
Arne Morten Kvarving
cda78cee94 add mpi serialization for PlymwinjTable 2019-12-19 09:27:11 +01:00
Arne Morten Kvarving
0cadc377ac add mpi serialization for PolyInjTable 2019-12-19 09:26:35 +01:00
Markus Blatt
2511121a84
Merge pull request #2222 from dr-robertk/PR/ebos-polyhedralgrid2
Make ebos compile with PolyhedralGrid again.
2019-12-18 23:57:38 +01:00
T.D. (Tongdong) Qiu
103cc9b83a Added return explanation in comments 2019-12-18 17:09:33 +01:00
T.D. (Tongdong) Qiu
57344fd5e0 Added doxygen-style comments 2019-12-18 17:05:33 +01:00
T.D. (Tongdong) Qiu
6506ab5f55 Added some const qualifiers and comments 2019-12-18 16:37:29 +01:00
T.D. (Tongdong) Qiu
a491e64883 Added some whitespace around brackets in accordance with OPM suggested coding standard 2019-12-18 15:54:14 +01:00
T.D. (Tongdong) Qiu
950d1c92c1 Replaced tabs with 4 spaces 2019-12-18 15:50:09 +01:00
T.D. (Tongdong) Qiu
b543947e66 Addressed some comments of PR#2209 2019-12-18 15:47:35 +01:00
Tor Harald Sandve
df6774c45c froze wellState at nupcol iterations 2019-12-18 14:37:16 +01:00
Arne Morten Kvarving
fc8a4fdae1 add mpi serialization for WatdentTable 2019-12-18 14:27:25 +01:00
Arne Morten Kvarving
a8a30cbd4c add mpi serialization for WATDENTRecord 2019-12-18 14:27:25 +01:00
Arne Morten Kvarving
c7d661bfc8 add mpi serialization for ViscrefTable 2019-12-18 14:27:25 +01:00
Arne Morten Kvarving
b0d6e34799 add mpi serialization for VISCREFRecord 2019-12-18 14:27:25 +01:00
Arne Morten Kvarving
0adbdc1d05 add mpi serialization for DensityTable 2019-12-18 14:27:25 +01:00
Arne Morten Kvarving
e5b1b48bcb add mpi serialization for DENSITYRecord 2019-12-18 14:27:25 +01:00
Arne Morten Kvarving
ba647bac5b add mpi serialization of PvcdoTable 2019-12-18 14:26:33 +01:00
Arne Morten Kvarving
8f541db989 add mpi serialization for PVCDORecord 2019-12-18 14:26:27 +01:00
Arne Morten Kvarving
0e93df61ad add mpi serialization of PvtwTable 2019-12-18 14:26:20 +01:00
Arne Morten Kvarving
e6321cfe87 add mpi serialization for PVTWRecord 2019-12-18 14:24:37 +01:00
Arne Morten Kvarving
35498f0241 add mpi serialization for JFunc 2019-12-18 14:23:39 +01:00
Arne Morten Kvarving
c956b8fcc0
Merge pull request #2234 from akva2/noecl_flush
More MPI serialization support
2019-12-18 14:16:53 +01:00
Atgeirr Flø Rasmussen
f03c4004b3
Merge pull request #2228 from totto82/fixGP3
Fix the accumulation of the group potentials.
2019-12-18 14:00:21 +01:00
Atgeirr Flø Rasmussen
f0bb49199a
Merge pull request #2236 from totto82/setMinimumChoppedTimeStep
at option to set the time step size for shutting problematic wells
2019-12-18 13:57:24 +01:00
Arne Morten Kvarving
d4df817b50 add mpi serialization of PvtxTable 2019-12-18 13:08:13 +01:00
Arne Morten Kvarving
6ca259c890 add mpi serialization for Runspec 2019-12-18 13:08:13 +01:00
Arne Morten Kvarving
1eb45ad5c2 add mpi serialization for Actdims 2019-12-18 13:08:13 +01:00
Arne Morten Kvarving
39ffbd6629 add mpi serialization for EclHysterConfig 2019-12-18 13:08:13 +01:00
Arne Morten Kvarving
efdabae2a2 add mpi serialization for UDQParams 2019-12-18 13:08:13 +01:00
Arne Morten Kvarving
0bf43fc516 add mpi serialization for WellSegmentDims 2019-12-18 13:08:13 +01:00
Arne Morten Kvarving
7989fb89d4 add mpi serialization for Welldims 2019-12-18 13:08:13 +01:00
Arne Morten Kvarving
64c7ead11c add mpi serialization for EndpointScaling 2019-12-18 13:08:13 +01:00
Steinar Foss
d8ebacd1d2 adding some keywords.
...
2019-12-18 13:00:07 +01:00
Tor Harald Sandve
29c2a3da3f only count group under group control when accumulating the group potentials 2019-12-18 11:40:06 +01:00
Tor Harald Sandve
9924ba48a1 at option to set the time step size for shutting problematic wells 2019-12-18 11:18:18 +01:00
Robert Kloefkorn
2fa90d24f6 [bugfix][ebos] Make compile with PolyhedralGrid again. 2019-12-18 11:03:42 +01:00
Tor Harald Sandve
6aafdba80d fix well efficency factor 2019-12-18 10:29:04 +01:00
Markus Blatt
d255e1cad6
Merge pull request #2215 from dr-robertk/PR/fix-compile-dune27
Fix compilation with DUNE 2.7
2019-12-18 08:56:51 +01:00
Markus Blatt
75a551c668
Merge pull request #2230 from totto82/addOutput
add group name to output
2019-12-18 08:14:17 +01:00
Arne Morten Kvarving
7c1b5bc25f add mpi serialization for Tabdims 2019-12-17 16:37:03 +01:00
Arne Morten Kvarving
cdfac8c02b add mpi serialization for Phases 2019-12-17 16:37:03 +01:00
Arne Morten Kvarving
2a2effd54b add mpi serialization for IOConfig 2019-12-17 16:35:36 +01:00
Arne Morten Kvarving
3470760307 add mpi serialization for RestartConfig 2019-12-17 16:35:36 +01:00
Arne Morten Kvarving
a869641ee4 add mpi serialization of DynamicState 2019-12-17 16:35:35 +01:00
Arne Morten Kvarving
3e93b3e043 add mpi serialization for TimeMap 2019-12-17 16:34:05 +01:00
Arne Morten Kvarving
7aa73eadd2 add mpi serialization for RestartSchedule 2019-12-17 16:33:59 +01:00
Arne Morten Kvarving
498bee5310 add mpi serialization for SimulationConfig 2019-12-17 11:17:28 +01:00
Arne Morten Kvarving
c011306ba7 add mpi serialization for InitConfig 2019-12-17 11:17:28 +01:00
Arne Morten Kvarving
c113aa1a11 add mpi serialization for FoamConfig 2019-12-17 11:17:28 +01:00
Arne Morten Kvarving
1f313d6b04 add mpi serialization for FoamData 2019-12-17 11:17:28 +01:00
Arne Morten Kvarving
f989b004e0 add mpi serialization for Equil 2019-12-17 11:11:36 +01:00
Arne Morten Kvarving
21eab1aa6d add mpi serialization for EquilRecord 2019-12-17 11:11:36 +01:00
Arne Morten Kvarving
f837a5f7eb add mpi serialization for TableContainer 2019-12-17 11:11:36 +01:00
Arne Morten Kvarving
ec95a19f4c add mpi serialization for SimpleTable 2019-12-17 11:11:36 +01:00
Arne Morten Kvarving
443cb4402f add mpi serialization for TableColumn 2019-12-17 11:11:36 +01:00
Arne Morten Kvarving
b33611077b add mpi serialization specialization for std::vector<bool> 2019-12-17 11:11:36 +01:00
Arne Morten Kvarving
95ee6566d4 added: a macro to handle types as pod 2019-12-17 11:11:36 +01:00
Arne Morten Kvarving
6bc3a24762 add mpi serialization for TableSchema 2019-12-16 14:45:54 +01:00
Arne Morten Kvarving
09554a4c25 add mpi serialization for OrderedMap 2019-12-16 14:45:53 +01:00
Arne Morten Kvarving
46c5afa490 add mpi serialization for ColumnSchema 2019-12-16 14:39:17 +01:00
Arne Morten Kvarving
e08a5c3046 add mpi serialization for Rock2dtrTable 2019-12-16 14:35:17 +01:00
Arne Morten Kvarving
5a1f1a6b36 add mpi serialization for Rock2dTable 2019-12-16 14:32:14 +01:00
Arne Morten Kvarving
fb7d4b7cb9 add mpi serialization for NNC and EDITNNC 2019-12-16 14:29:16 +01:00
Tor Harald Sandve
2a732d3c99 add group name to output 2019-12-16 14:28:55 +01:00
Arne Morten Kvarving
d9268980f3 add mpi serialization for Opm::ThresholdPressure 2019-12-16 14:28:29 +01:00
Tor Harald Sandve
bec8b33f70 check groups from top 2019-12-16 14:15:02 +01:00
T.D. (Tongdong) Qiu
293bd5816f Replaced exit() with OPM_THROW. Replaced primitive pointer with unique_ptr. 2019-12-16 10:05:12 +01:00
Atgeirr Flø Rasmussen
f769b97198
Merge pull request #2225 from atgeirr/fix-zero-wconprod
Shut wells under zero WCONPROD when disallowing crossflow
2019-12-13 14:41:52 +01:00
Atgeirr Flø Rasmussen
f09dcda21c Shut production well if zero rate and disallowing crossflow. 2019-12-13 11:08:36 +01:00
Atgeirr Flø Rasmussen
a89e8f6457 Complain less about missing operability checking.
Do not give a warning for production wells or history wells,
respect the EnableWellOperabilityCheck flag. This is identical
to the behaviour of StandardWell. There will now only be a
warning for producers in prediction mode.
2019-12-13 11:00:01 +01:00
Atgeirr Flø Rasmussen
c8e1f61050 Ensure open_for_output_ flag is set to true in init(). 2019-12-13 10:59:24 +01:00
Joakim Hove
ec68f4b113
Merge pull request #2219 from stefoss23/alternating_keywords
added alternating keywords.
2019-12-13 09:40:51 +01:00
Kai Bao
61ed33c458 implementing the support for WSEGVALV 2019-12-11 14:43:09 +01:00
Steinar Foss
435f90ecc8 added alternating keywords. 2019-12-11 11:39:16 +01:00
Robert Kloefkorn
8e800f0c93 [bugfix][BlackoilAmg] Fix compilation error when using DUNE 2.7 2019-12-11 11:22:28 +01:00
Atgeirr Flø Rasmussen
63c766cd30 Add override to silence warnings. 2019-12-10 11:37:52 +01:00
Markus Blatt
201887f283
Merge pull request #2195 from akva2/simplify_parallelrestart_new_types
changed: use a macro to declare prototypes in ParallelRestart.hpp
2019-12-10 08:36:41 +01:00
T.D. (Tongdong) Qiu
13e524dba2 Only print warning that cusparseSolver did not converge if it was chosen with --use-gpu=true 2019-12-09 10:02:21 +01:00
T.D. (Tongdong) Qiu
b355537e04 Replaced prints with OpmLog. BdaBridge disables GPU and continues with Dune if unsupported blocksize is used 2019-12-06 17:23:32 +01:00
Markus Blatt
712a902c37
Merge pull request #2205 from andrthu/adjacency-change
Remove non-contributing computations in parallel solver by changing matrix sparsity pattern.
2019-12-06 15:15:50 +01:00
Atgeirr Flø Rasmussen
52b9ecbfd5
Merge pull request #2210 from totto82/gconsalesump
Support for Gconsale and Gconsump
2019-12-06 15:01:49 +01:00
T.D. (Tongdong) Qiu
8b92c5dca6 Removed extra copy of nnzs, now sends pointer to start of Dune::BCRSMatrix data to cusparseSolver. 2019-12-06 14:33:52 +01:00
Atgeirr Flø Rasmussen
4bad782a1f
Merge pull request #2178 from GitPaean/support_wsegsicd_rebased
Support WSEGSICD implementation
2019-12-06 14:20:40 +01:00
Joakim Hove
dc5340046a Call applyActions at the end of every timestep 2019-12-06 13:18:49 +01:00
T.D. (Tongdong) Qiu
48900df882 Fixed 'unused variable' warnings 2019-12-06 11:27:17 +01:00
T.D. (Tongdong) Qiu
a4cb582cfb Moved warning prints from cusparseSolver to BdaBridge. Moved solving logic from BdaBridge to cusparseSolver. Added cusparseSolverStatus enum. 2019-12-06 11:05:41 +01:00
Kai Bao
799997d70a fixing a mistake was introduced when rebasing 2019-12-06 10:34:58 +01:00
Kai Bao
ab9d175e8d addressing the reviewing comments for PR#2178 2019-12-06 10:15:12 +01:00