Arne Morten Kvarving
a3398d58d2
remove old serialization support for ColumnSchema
2020-03-17 12:27:59 +01:00
Arne Morten Kvarving
dc21682b3e
remove old serialization support for BrineDensityTable
2020-03-17 11:41:07 +01:00
Arne Morten Kvarving
c9f810e18e
remove old serialization support for AquiferConfig
2020-03-17 11:41:07 +01:00
Arne Morten Kvarving
4a34e7336c
remove old serialization support for Aquifetp
2020-03-17 11:41:07 +01:00
Arne Morten Kvarving
52508559bb
remove old serialization support for AquiferCT
2020-03-17 11:41:07 +01:00
Arne Morten Kvarving
dca5b06045
remove old serialization support for Aquancon
2020-03-17 11:41:07 +01:00
Arne Morten Kvarving
6f7d15c56e
Merge pull request #2469 from akva2/serialize_internal_eclstate_part4
...
Internal serialization in EclipseState - part 4
2020-03-17 10:38:50 +01:00
Arne Morten Kvarving
13639cdace
add isSerializing member to eclmpiserializer
...
sometimes it is necessary to know in user code
2020-03-17 08:19:44 +01:00
Arne Morten Kvarving
6ce41ba87b
remove unused template
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
13f3b31bd6
add missing includes
2020-03-16 20:52:17 +01:00
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
5eb2ec30a5
add map handler to eclmpiserializer
2020-03-16 20:52:17 +01:00
Arne Morten Kvarving
30cac6b648
add shared_ptr handling in eclmpiserializer
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
d3115c7afd
Merge pull request #2468 from akva2/serialize_internal_eclstate_part3
...
Internal serialization in EclipseState - part 3
2020-03-16 14:21:50 +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
847910c444
Merge pull request #2465 from akva2/serialize_internal_eclstate_part2
...
Internal serialization in EclipseState - part 2
2020-03-16 12:58:40 +01:00
Arne Morten Kvarving
edca0f7da0
add necessary explicit template instantations
2020-03-16 11:53:51 +01:00
Arne Morten Kvarving
fe2437e67e
add pair handling in eclmpiserializer::vector
2020-03-16 11:44:13 +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
ae4a9a339b
Merge pull request #2461 from akva2/serialize_internal_eclstate_part1
...
Internal serialization in EclipseState - part 1
2020-03-16 11:43:02 +01:00
Arne Morten Kvarving
6fee426bfc
remove static assert in vector handler of eclmpiserializer
...
std::is_pod is too generic
2020-03-16 10:49:42 +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
94f7150d10
Merge pull request #2457 from akva2/serializer_schedule
...
EclMpiSerializer for Schedule
2020-03-16 10:48:41 +01:00
Arne Morten Kvarving
05286d8900
changed: simplify mpi setup
...
no need for a separate reference to the parallel state any longer
2020-03-16 08:20:44 +01:00
Arne Morten Kvarving
3389db4f4c
fixed: consistently use #if MPI instead of #ifdef MPI
2020-03-16 08:20:44 +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
3180974e63
Merge pull request #2471 from akva2/fix_no_mpi
...
fixed: do not build ParallelRestart test without MPI
2020-03-13 17:53:59 +01:00
Arne Morten Kvarving
c40c733a57
fixed: build without MPI
2020-03-13 17:52:37 +01:00
Arne Morten Kvarving
654fae05a4
adjust for SummaryNode -> SummaryConfigNode rename
2020-03-13 15:56:33 +01:00
Arne Morten Kvarving
c0938e74f4
Merge pull request #2460 from akva2/serialize_summarynode
...
Remove old serialization for SummaryNode
2020-03-13 15:33:01 +01:00
Arne Morten Kvarving
d8028dfa1b
remove old serialization support for SummaryNode
2020-03-13 14:09:17 +01:00
Arne Morten Kvarving
91e9d952d8
added: handler for vectors in eclmpiserializer
...
this shall be used by users when they have a vector of types
with a serializeOp template. it cannot (at least not right now)
be part of the regular operator() as some vectors should go
directly to the underlying serializer (trivial types).
we can possibly find some traits magic for this later.
2020-03-13 14:09:17 +01:00
Arne Morten Kvarving
1d2b24f54f
Merge pull request #2456 from akva2/serialize_scalars_header
...
changed: move the serialization template definitions for generic scalars
2020-03-12 15:18:19 +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
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
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
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
Arne Morten Kvarving
0088073d05
fixed: serialize AquiferConfig
2020-03-09 15:58:55 +01:00
Arne Morten Kvarving
b5d7cb5a4b
Merge pull request #2435 from akva2/no_abuse_test_args
...
fixed: do not abuse TEST_ARGS in restart test machinery
2020-03-09 12:40:35 +01:00
Arne Morten Kvarving
b10eb2dac1
fixed: do not abuse TEST_ARGS in restart test machinery
2020-03-09 12:10:12 +01:00
Arne Morten Kvarving
4ae82687cc
get rid of unused serialization methods
2020-03-09 11:23:12 +01:00
Arne Morten Kvarving
51ee5205cb
changed: no need to serialize EclMaterialLawManager any longer
2020-03-09 11:23:12 +01:00
Arne Morten Kvarving
1565456280
remove deck parameter from RelpermDiagnostics::unscaledEndPointsCheck_
2020-03-09 11:23:12 +01:00
Arne Morten Kvarving
9dc3f926ba
Merge pull request #2433 from akva2/serialize_stonetype
...
update mpi serialization for Runspec
2020-03-09 11:21:40 +01:00
Arne Morten Kvarving
f24c8a3b2f
Merge pull request #2420 from akva2/drop_serialization
...
Drop unused serialization code
2020-03-09 09:56:35 +01:00
Arne Morten Kvarving
ee2c406575
update mpi serialization for Runspec
...
add stonetype
2020-03-09 09:55:48 +01:00
Arne Morten Kvarving
09a7c00ed5
changed: no need to serialize PolymerModule any longer
2020-03-06 20:45:53 +01:00
Arne Morten Kvarving
9413425a78
changed: no need to serialize BrineModule any longer
2020-03-06 20:28:34 +01:00
Arne Morten Kvarving
1507b40afc
Merge pull request #2418 from akva2/fix_plyshlog_rocktab
...
Fix serialization for PlyshlogTable and RocktabTable
2020-03-06 13:55:34 +01:00
Arne Morten Kvarving
49ace214ec
fixed: PLYSHLOG and ROCKTAB needs to be serialized as their actual types
...
if not we lose the extra info that is not part of the SimpleTable base
classes.
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
ab0b5dcec6
use normal shared ptrs
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
c3e3524753
add mpi serialization for RocktabTable
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
719c008f22
add mpi serialization for PlyshlogTable
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
c4439976fe
Merge pull request #2421 from akva2/serialize_stone1ex
...
add mpi serialization for Stone1exTable
2020-03-06 13:52:54 +01:00
Arne Morten Kvarving
ce8036918b
add mpi serialization for Stone1exTable
2020-03-06 12:12:53 +01:00
Arne Morten Kvarving
3162ed067e
get rid of unused serialization template
2020-03-06 11:55:41 +01:00
Arne Morten Kvarving
5728d19018
remove unused serialization methods
2020-03-06 11:55:41 +01:00
Arne Morten Kvarving
f9a21100fe
Merge pull request #2416 from akva2/serialize_shrate
...
Add mpi serizaliation for ShrateTable
2020-03-06 09:58:52 +01:00
Arne Morten Kvarving
1c90a6bb00
serialize ShrateTable
2020-03-05 15:02:12 +01:00
Arne Morten Kvarving
c18beb40f3
Revert "add mpi serialization for PolymerConfig"
...
This reverts commit 5d0e9164f3 .
2020-03-05 14:17:08 +01:00
Arne Morten Kvarving
f8a113d7d0
Merge pull request #2413 from akva2/serialize_plyvmh
...
add mpi serialization for PlyvmhTable
2020-03-05 14:15:24 +01:00
Arne Morten Kvarving
21ef1103cc
fixed: VAPPARS is supported, remove from unsupported features list
2020-03-05 13:41:09 +01:00
Arne Morten Kvarving
0e6881ec6e
add mpi serialization for PlyvmhTable
2020-03-05 13:11:57 +01:00
Arne Morten Kvarving
c819c0fd43
Merge pull request #2411 from akva2/serialize_plmixpar
...
add mpi serialization for PlmixparTable
2020-03-05 13:10:32 +01:00
Arne Morten Kvarving
579dbe73c1
add mpi serialization for PlmixparTable
2020-03-05 13:05:27 +01:00
Arne Morten Kvarving
27f52d5aa6
Merge pull request #2412 from akva2/serialize_polymerconfig
...
add mpi serialization for PolymerConfig
2020-03-05 13:03:08 +01:00
Arne Morten Kvarving
5d0e9164f3
add mpi serialization for PolymerConfig
2020-03-05 11:43:04 +01:00
Arne Morten Kvarving
3a559fb9fb
changed: no need to serialize FoamModule any longer
2020-03-04 15:05:37 +01:00