Arne Morten Kvarving
|
df62305673
|
update for simplified Tuning data structure in opm-common
|
2020-01-31 13:45:05 +01:00 |
|
Arne Morten Kvarving
|
c3ce35fb0d
|
Merge pull request #2315 from akva2/cleanups
Some cleanup in serialization
|
2020-01-31 12:15:51 +01:00 |
|
Arne Morten Kvarving
|
0c78f74975
|
changed: give more informative messages when serialization tests fail
|
2020-01-31 11:55:27 +01:00 |
|
Arne Morten Kvarving
|
abb6f22acc
|
cleanup: use macro for explicit template instantations
|
2020-01-31 11:55:27 +01:00 |
|
Arne Morten Kvarving
|
75f2b34ba6
|
avoid deck usage on non-root processes checking for AQUFETP
aquifers are currently broken in parallel, add a throw if used in
a parallel simulation.
|
2020-01-29 15:30:55 +01:00 |
|
Arne Morten Kvarving
|
737cb0bb3e
|
avoid deck usage on non-root processes checking for AQUCT
aquifers are currently broken in parallel, add a throw if used in
a parallel simulation.
|
2020-01-29 15:30:55 +01:00 |
|
Arne Morten Kvarving
|
39492fdaf4
|
only calculate ACTNUM on root-process
|
2020-01-29 15:30:55 +01:00 |
|
Arne Morten Kvarving
|
d91155738f
|
avoid dereferencing eclGrid and FieldProps on non-root processes setting up grids
these only used on root process in any case
|
2020-01-29 15:30:55 +01:00 |
|
Arne Morten Kvarving
|
d4d69c4978
|
fixed: run RelpermDiagnostics on the global grid in parallel runs
|
2020-01-29 09:40:24 +01:00 |
|
Arne Morten Kvarving
|
33d3fabb39
|
add thermal parallel regression test
|
2020-01-29 08:54:50 +01:00 |
|
Arne Morten Kvarving
|
35a085fe0d
|
changed: adjust to ThermalLawManager initialization changes
|
2020-01-29 08:54:50 +01:00 |
|
Arne Morten Kvarving
|
e2862a3a4d
|
avoid deck usage on non-root processes checking for TRACERS
|
2020-01-28 15:55:58 +01:00 |
|
Arne Morten Kvarving
|
b5cd80c232
|
Merge pull request #2304 from akva2/hide_fprops_ifaces
don't use templated get and has interface from fieldpropsmanager
|
2020-01-28 15:34:12 +01:00 |
|
Arne Morten Kvarving
|
4c46242136
|
fix WaterPvtMultiplexer serialization after brine addition
|
2020-01-28 15:27:50 +01:00 |
|
Arne Morten Kvarving
|
6cb300c0f9
|
initialize variable to avoid warning spew
|
2020-01-28 14:09:53 +01:00 |
|
Arne Morten Kvarving
|
bddbf1a47b
|
remove unnecessary and erronous prototypes
|
2020-01-28 11:36:33 +01:00 |
|
Arne Morten Kvarving
|
7dfb45067b
|
don't use templated get and has interface from fieldpropsmanager
it is now private
|
2020-01-27 15:33:18 +01:00 |
|
Arne Morten Kvarving
|
b9ea08519a
|
fix serialization after removed member in IOCOnfig
|
2020-01-24 13:12:40 +01:00 |
|
Arne Morten Kvarving
|
b7a2612ecf
|
avoid deck usage on non-root processes checking for EQUIL
this is achieved by using the InitConfig member from EclipseState
instead
|
2020-01-22 12:57:25 +01:00 |
|
Arne Morten Kvarving
|
7f9f65811f
|
changed: avoid deck usage on non-root processes setting up gravity
this is achieved by using the InitConfig member from EclipseState
instead
|
2020-01-22 12:57:25 +01:00 |
|
Arne Morten Kvarving
|
8b4c5c81cb
|
update InitConfig serialization
new member for gravity was added
|
2020-01-22 12:56:43 +01:00 |
|
Arne Morten Kvarving
|
db2ad1587d
|
fixed: mark constructor explicit
|
2020-01-22 11:36:02 +01:00 |
|
Arne Morten Kvarving
|
60f3fea67a
|
avoid deck usage on non-root processes setting up MaterialLawManager
|
2020-01-22 11:35:55 +01:00 |
|
Arne Morten Kvarving
|
1354656f8b
|
add mpi serialization for EclEpsScalingPointsInfo
|
2020-01-22 11:35:28 +01:00 |
|
Arne Morten Kvarving
|
9bbfd92604
|
Merge pull request #2294 from akva2/simplify_static_serialize_bcast
changed: add helper template to serialize and broadcast static types
|
2020-01-22 11:31:32 +01:00 |
|
Arne Morten Kvarving
|
3396b31852
|
changed: add helper template to serialize and broadcast static types
|
2020-01-22 00:32:46 +01:00 |
|
Arne Morten Kvarving
|
468c220bca
|
add mpi serialization for FaultCollection
|
2020-01-21 15:00:34 +01:00 |
|
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 |
|
Arne Morten Kvarving
|
02ce13c800
|
Merge pull request #2291 from akva2/reorganize_matlaw
changed: adjust to split of initFromDeck in EclMaterialManager
|
2020-01-21 12:59:29 +01:00 |
|
Arne Morten Kvarving
|
f57a2bf089
|
changed: adjust to split of initFromDeck in EclMaterialManager
|
2020-01-20 15:33:45 +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 |
|
Arne Morten Kvarving
|
8a14d70f97
|
avoid instancing a new Runspec from deck to obtain active phases
this is already available in the eclipseState.
in particular, this is preparing for the case where only the
root-process has a deck instance.
|
2020-01-17 15:36:30 +01:00 |
|
Arne Morten Kvarving
|
3f0fe3bcbd
|
changed: avoid deck usage
in particular, this is preparing for the case where only the
root-process has a deck instance
|
2020-01-17 14:56:40 +01:00 |
|
Arne Morten Kvarving
|
cfc9cb3513
|
changed: avoid near-duplicate code
|
2020-01-17 14:55:36 +01:00 |
|
Arne Morten Kvarving
|
821e4386bc
|
Merge pull request #2284 from akva2/fix_comm_size
fixed: 0 processes is too 'special' a special case
|
2020-01-17 13:08:39 +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
|
3fca2ae631
|
changed: avoid using deck setting up schedule on non-root processes
|
2020-01-17 10:29:46 +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 |
|
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 |
|
Arne Morten Kvarving
|
b18d5a39c4
|
fixed: use std::make_tuple instead of initializer list
the constructor is explicit with gcc5
|
2020-01-09 10:29:13 +01:00 |
|
Arne Morten Kvarving
|
227ff00730
|
avoid usage of deck on all processes setting up SummaryConfig
|
2020-01-08 10:30:57 +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 |
|
Arne Morten Kvarving
|
bd9ca91df2
|
fix build without mpi
|
2020-01-06 15:43:16 +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
|
e5c44ce1f2
|
avoid usage of deck on all processes setting up EclFoamModule
|
2020-01-06 11:20:46 +01:00 |
|
Arne Morten Kvarving
|
777d38e550
|
avoid usage of deck on all processes setting up EclPolymerModule
|
2020-01-06 11:20:02 +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
|
5779fef8a9
|
Merge pull request #2261 from akva2/noecl_flush
More MPI serialization support
|
2020-01-06 08:45:34 +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
|
3a893fb149
|
Merge pull request #2260 from akva2/noecl_flush
More MPI serialization support
|
2020-01-03 08:14:22 +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 |
|