Arne Morten Kvarving
6ff0d0cdc4
added: data::GuideRateValue mpiserializer test
2022-09-05 11:17:44 +02:00
Arne Morten Kvarving
237832b86d
added: primitive serializer support for std::bitset
2022-09-05 11:17:27 +02:00
Bård Skaflestad
69b32f7004
Merge pull request #4064 from akva2/restartkey_test
...
added: RestartKey mpiserializer test
2022-09-05 11:16:45 +02:00
Bård Skaflestad
7ebe1ab445
Merge pull request #4062 from akva2/nodedata_test
...
added: data::NodeData mpiserializer test
2022-09-05 11:14:45 +02:00
Arne Morten Kvarving
360040da8e
added: RestartKey mpiserializer test
2022-09-05 10:19:42 +02:00
Arne Morten Kvarving
e7344840ca
added: data::NodeData mpiserializer test
2022-09-05 09:58:12 +02:00
Bård Skaflestad
bae2c258a6
Merge pull request #4058 from akva2/groupconstraints_test
...
added: data::GroupConstraints mpiserializer test
2022-09-05 09:41:22 +02:00
Arne Morten Kvarving
40867b5523
added: data::GroupConstraints mpiserializer test
2022-09-05 08:56:09 +02:00
Bård Skaflestad
2a44d2fd7a
Merge pull request #4057 from akva2/celldata_serialize
...
added: data::CellData mpiserializer test
2022-09-02 21:21:20 +02:00
Bård Skaflestad
b3e517a8ef
Merge pull request #4055 from akva2/eclmpiserializer_map
...
eclmpiserializer: improve map handler
2022-09-02 21:01:47 +02:00
Bård Skaflestad
cb0e538cee
Merge pull request #4053 from akva2/eclmpiserializer_set
...
eclmpiserializer: improve set handler
2022-09-02 21:01:04 +02:00
Arne Morten Kvarving
9145115cab
added: data::CellData mpiserializer test
2022-09-02 17:21:55 +02:00
Arne Morten Kvarving
ade4cf978e
eclmpiserializer: improve map handler
...
use has_serializeOp trait
2022-09-02 17:20:46 +02:00
Arne Morten Kvarving
2dd6433f16
eclmpiserializer: improve set handler
...
use has_serializeOp trait
2022-09-02 17:18:03 +02:00
Bård Skaflestad
a372a4d09e
Merge pull request #4052 from akva2/eclmpiserializer_vector
...
eclmpiserializer: improve vector handler
2022-09-02 17:10:10 +02:00
Bård Skaflestad
e3bc041909
Merge pull request #4051 from akva2/eclmpiserializer_array
...
eclmpiserializer: improve array handler
2022-09-02 17:09:41 +02:00
Bård Skaflestad
2192da75c7
Merge pull request #4056 from akva2/rename_macro
...
changed: rename macro
2022-09-02 16:52:36 +02:00
Arne Morten Kvarving
980e9f6960
changed: rename macro
...
to better reflect reason for needing two macros
2022-09-02 15:32:54 +02:00
Arne Morten Kvarving
e2eac12593
eclmpiserializer: improve vector handler
...
use has_serializeOp trait
2022-09-02 14:36:42 +02:00
Bård Skaflestad
dff553db59
Merge pull request #4050 from akva2/eclmpiserializer_ptr
...
eclmpiserializer: improve ptr handler
2022-09-02 14:30:33 +02:00
Bård Skaflestad
b41f9ab3b4
Merge pull request #4049 from akva2/eclmpiserializer_pair
...
eclmpiserializer: improve pair handling
2022-09-02 14:28:36 +02:00
Arne Morten Kvarving
3ed2a25470
eclmpiserializer: improve array handler
...
use has_serializeOp trait
2022-09-02 14:12:09 +02:00
Arne Morten Kvarving
9be60f2b3f
eclmpiserializer: improve ptr handler
...
use has_serializeOp trait
2022-09-02 14:08:29 +02:00
Arne Morten Kvarving
a9eb6159ae
eclmpiserializer: improve pair handling
...
use has_serializeOp trait
2022-09-02 13:54:39 +02:00
Tor Harald Sandve
8075c1218b
Merge pull request #4029 from totto82/fix_group_multilevel
...
Simplify and fix check for violation of GRUP for multiple level of guiderates
2022-09-02 12:59:34 +02:00
Bård Skaflestad
e7624b7a27
Merge pull request #4047 from bska/limit-action-messages
...
Direct All Non-Triggered Action Messages to Debug File
2022-09-01 17:53:34 +02:00
Bård Skaflestad
1a4313c73c
Direct All Non-Triggered Action Messages to Debug File
...
End users typically do not care that a particular action did NOT
trigger at a particular time and these messages will typically
reduce the utility of the CASE.PRT file. On important field cases
we've seen more than 100,000 such messages in a single run which is
quite overwhelming.
Since we're now directing the messages to the .DBG file instead
we're not taking away any diagnostic ability, merely altering the
location of the information.
2022-09-01 17:11:36 +02:00
Bård Skaflestad
d5401eeb43
Merge pull request #4044 from atgeirr/fix-restart-initialization
...
Ensure intensive quantities are calculated at start of simulation.
2022-09-01 17:10:32 +02:00
Bård Skaflestad
93b059eca1
Merge pull request #4046 from akva2/mswellhelper_priv
...
make MSWellHelpers templates private
2022-09-01 16:44:15 +02:00
Bård Skaflestad
d1ba2ce5bc
Merge pull request #4045 from akva2/wellgrouphelper_priv
...
Make one more template private in WellGroupHelper
2022-09-01 16:33:43 +02:00
Bård Skaflestad
c3e5322527
Merge pull request #4043 from akva2/wellhelpers_priv
...
Make WellHelpers templates private
2022-09-01 16:27:59 +02:00
Bård Skaflestad
30cbd28eeb
Merge pull request #4041 from akva2/generalize_variant_serialize
...
added: generalize variant serialization handling
2022-09-01 16:03:16 +02:00
Arne Morten Kvarving
5052a09d6e
make MSWellHelpers templates private
2022-09-01 15:17:04 +02:00
Arne Morten Kvarving
5d9ee32853
WellGroupHelpers: simply template instantation
...
use types for ParallelCommunication.hpp
2022-09-01 14:55:19 +02:00
Arne Morten Kvarving
2135a4268d
WellGroupHelpers: make template private
2022-09-01 14:55:19 +02:00
Atgeirr Flø Rasmussen
92538b0612
Ensure intensive quantities are calculated at start of simulation.
...
Moving it ensures it is also done for restart simulation runs. Without
this, the well model will actually initialize the IQs, but only for
owned cells, not overlap/ghost cells, which caused parallel failure.
2022-09-01 14:00:42 +02:00
Arne Morten Kvarving
5824af3f1b
use libfmt
...
also change from debug to error
2022-09-01 13:54:40 +02:00
Arne Morten Kvarving
6bd790fd16
avoid pointer semantics
2022-09-01 13:48:01 +02:00
Arne Morten Kvarving
a6517d6111
remove unused template
2022-09-01 13:37:54 +02:00
Arne Morten Kvarving
18d8914ef1
wellhelpers: remove indentation for namespaces
2022-09-01 13:37:11 +02:00
Arne Morten Kvarving
69db0dd175
wellhelpers: make templates private
...
to increase header encapsulation
2022-09-01 13:37:11 +02:00
Arne Morten Kvarving
8bd2af1517
added: generalize variant serialization handling
2022-09-01 13:24:17 +02:00
Bård Skaflestad
9611edfee4
Merge pull request #4040 from akva2/use_par_def
...
consistently use ParallelCommunication.hpp for communication definition
2022-09-01 13:16:59 +02:00
Arne Morten Kvarving
2c0ff6f81e
consistently use ParallelCommunication.hpp for communication definition
2022-09-01 12:26:11 +02:00
Bård Skaflestad
a322a3062f
Merge pull request #4039 from akva2/small_comm_reduce
...
avoid two communication calls
2022-08-31 14:35:36 +02:00
Arne Morten Kvarving
004e7e55fb
avoid two communication calls
...
one less network latency cost
2022-08-31 12:54:47 +02:00
Markus Blatt
c58a30068e
Merge pull request #4027 from aritorto/lambda
...
Code modernization
2022-08-26 12:19:47 +02:00
Bård Skaflestad
8b65d6e6ec
Merge pull request #4003 from bska/fmt-action-date
...
Format Action Dates With Libfmt
2022-08-26 11:41:17 +02:00
Bård Skaflestad
5989604dfb
Format Action Dates With Libfmt
...
Use libfmt's ability for format 'std::tm' objects to output
unambiguous dates. While here, also apply 'const' to a number of
objects and scalar parameters.
Original output:
The action ACT-01 evaluated to true at 2018/11/02 report:0.
New output:
Action ACT-01 triggered at 02-Nov-2018 00:00:00 (report interval 0 to 1).
2022-08-26 11:04:55 +02:00
Bård Skaflestad
949bb6ecb5
Merge pull request #4031 from akva2/use_std_array
...
changed: consistently use std::array
2022-08-26 10:14:17 +02:00