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 |
|
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 |
|
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 |
|
Arne Morten Kvarving
|
75fb679f2c
|
Merge pull request #2251 from akva2/fix_no_data_to_update
fixed: if not tests failed, do not proceed with update data procedure
|
2019-12-20 16:01:22 +01:00 |
|
Arne Morten Kvarving
|
d840f4b93b
|
add mpi serialization for Well::WellProductionProperties
|
2019-12-20 15:46:54 +01:00 |
|
Arne Morten Kvarving
|
df9977894e
|
fixed: if not tests failed, do not proceed with update data procedure
|
2019-12-20 12:32:26 +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 |
|
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 |
|