Arne Morten Kvarving
327ae5ce11
remove old serialization support for UDQParams
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
d7cfb92edc
remove old serialization support for UDQCOnfig
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
e165bd56a5
remove old serialization support for UDQIndex
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
18365bf709
remove old serialization support for UDQDefine
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
878885e61f
remove old serialization support for UDQAssign
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
89fcc588e8
remove old serialization support for UDQActive
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
c07fa535bd
remove old serialization support for UDQASTNode
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
30535b472a
remove old mpi serialization support for Runspec
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
e504f68b72
remove old mpi serialization support for SatFuncControls
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
00da8bcaaf
remove old mpi serialization support for Actdims
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
a701c9267e
remove old mpi serialization support for EclHysterConfig
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
808b7cc7f4
remove old mpi serialization support for WellSegmentDims
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
13c8aa6ddb
remove old mpi serialization support for Welldims
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
138673f69c
remove old mpi serialization support for EndpointScaling
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
6fde65439d
remove old serialization support for Phases
2020-03-16 14:23:40 +01:00
Arne Morten Kvarving
d1b04944d7
remove old serialization support for EclipseConfig
2020-03-16 13:00:02 +01:00
Arne Morten Kvarving
4d5d25bcb6
remove old serialization support for IOConfig
2020-03-16 13:00:02 +01:00
Arne Morten Kvarving
fbe739ec9b
remove old serialization support for InitConfig
2020-03-16 13:00:02 +01:00
Arne Morten Kvarving
0dfdb29851
remove old serialization support for FoamConfig, FoamData
2020-03-16 13:00:02 +01:00
Arne Morten Kvarving
542a10e426
remove old serialization support for Equil, EquilRecord
2020-03-16 13:00:02 +01:00
Arne Morten Kvarving
edca0f7da0
add necessary explicit template instantations
2020-03-16 11:53:51 +01:00
Arne Morten Kvarving
d342ef5c5c
remove old serialization support for Fault, FaultCollection, FaultFace
2020-03-16 11:44:13 +01:00
Arne Morten Kvarving
0212c5e9be
remove old serialization support for TransMult
2020-03-16 11:44:13 +01:00
Arne Morten Kvarving
aad289841a
remove old serialization support for MULTREGTScanner
2020-03-16 11:44:13 +01:00
Arne Morten Kvarving
e6a117abec
changed: clear string, do not assert on it being empty
...
causes issues when deserializing default init classes
with values for string members.
2020-03-16 10:49:42 +01:00
Arne Morten Kvarving
fa3cccdd64
remove old serialization support for SimulationConfig
2020-03-16 10:49:42 +01:00
Arne Morten Kvarving
be74b0903a
remove old serialization support for RockConfig
2020-03-16 10:49:42 +01:00
Arne Morten Kvarving
855baf2cb6
remove old serialization support for BCConfig
2020-03-16 10:49:42 +01:00
Arne Morten Kvarving
33cf3826aa
remove old serialization support for ThresholdPressure
2020-03-16 10:49:42 +01:00
Arne Morten Kvarving
cdb19da0bd
remove old serialization support for GridDims
2020-03-16 10:49:41 +01:00
Arne Morten Kvarving
a576c786dd
remove old serialization support for NNC and EDITNNC
2020-03-16 10:49:41 +01:00
Arne Morten Kvarving
9cf815ab95
remove unused templates
2020-03-16 08:20:44 +01:00
Arne Morten Kvarving
1e7816a194
remove unnecessary includes
2020-03-16 08:20:44 +01:00
Arne Morten Kvarving
38023fac21
changed: use EclMpiSerializer for Schedule
2020-03-16 08:20:44 +01:00
Arne Morten Kvarving
d8028dfa1b
remove old serialization support for SummaryNode
2020-03-13 14:09:17 +01:00
Arne Morten Kvarving
a8b3d05c52
changed: move the serialization template definitions for generic scalars to the header
...
this to avoid having to explicitly instance the templates for
various enums when serialization functions are moved into classes
2020-03-12 10:42:49 +01:00
Bård Skaflestad
21dc2620fd
Merge pull request #2453 from akva2/eclstate_serialize
...
drop serialization from ParallelEclipseState
2020-03-11 12:15:46 -05:00
Arne Morten Kvarving
5b457cbbd6
Merge pull request #2446 from blattms/use-compressed-in-initstateequil.hh
...
Autocreate parallel fieldprops and use compressed ones in initstateequil.hh
2020-03-11 08:14:21 +01:00
Bård Skaflestad
c53d8c58f7
Merge pull request #2450 from akva2/serializer_summaryconfig
...
use eclmpiserializer for SummaryConfig broadcast
2020-03-10 20:32:06 -05:00
Bård Skaflestad
8700ea1310
Merge pull request #2451 from akva2/followup_stonetype
...
update serialization for relocated KrModel
2020-03-10 07:58:43 -05:00
Arne Morten Kvarving
10af852d1e
drop serialization from ParallelEclipseState
...
now done in base class
2020-03-10 13:24:30 +01:00
Arne Morten Kvarving
a7e3a69d8f
Merge pull request #2449 from akva2/dynstate_general
...
put the specialized DynamicState serialization functions in normal hierarchy
2020-03-10 12:31:22 +01:00
Markus Blatt
04311f6337
Allow auto creation of field properties arrays in ParallelEclipseState.
...
There are field properties that can usually be queried even if they
are not explicitly specified in the input
file (e.g. PVTNUM). Unfortunately, the ParallelEclipseState cannot
forsee which of these will be queried at startup and after the
loadbalancing only the master process is able to auto creates
these (easily). Hence this commit uses a fall-back if an unstored
keyword is queried. In this case we use get_global-* to auto create
the keyword and use functions of the cartesian mapper to extract the
relevant values on the process.
Of course this temporarily wastes space and we might want to resort to
a more memory savy approach later.
2020-03-10 11:36:02 +01:00
Markus Blatt
f4876becfb
Improve exception handling in ParallelEclipseState::get_global-*
...
In particular we make sure that all processes throw on unknown
keywords.
2020-03-10 11:36:02 +01:00
Arne Morten Kvarving
a1e9e2a190
update serialization for relocated KrModel
2020-03-10 10:38:12 +01:00
Arne Morten Kvarving
e1bf6ed4a6
use eclmpiserializer for SummaryConfig broadcast
2020-03-10 10:01:26 +01:00
Arne Morten Kvarving
ab5ca03027
put the specialized DynamicState serialization functions in normal hierarchy
...
i am confident it is okay to do this in general now.
2020-03-10 09:57:47 +01:00
Arne Morten Kvarving
dd0f6dd517
changed: simplify eclmpiserializer
...
now users only have to implement a single method for
packsize/pack/unpack
2020-03-10 08:56:40 +01:00
Markus Blatt
1e65a1421b
Merge pull request #2448 from akva2/serialize_aquifer_config
...
fixed: serialize AquiferConfig
2020-03-10 08:37:22 +01:00
Joakim Hove
bb29ad1060
Merge pull request #2392 from joakim-hove/welltype
...
Add serialization for WellType
2020-03-09 16:40:35 +01:00