Commit Graph
100 Commits
Author SHA1 Message Date
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