Joakim Hove
9411af4dfc
Implement TracerConfig in EclipseState
...
Co-authored-by: Arne Morten Kvarving <arne.morten.kvarving@sintef.no >
2020-03-25 07:53:08 +01:00
Arne Morten Kvarving
977e1ce1d4
add serialization template to UnitSystem
2020-03-19 09:34:12 +01:00
Arne Morten Kvarving
7b446b4d89
add serialization template to TableManager
2020-03-17 12:05:48 +01:00
Arne Morten Kvarving
eb91ba370b
add serialization template to AquiferConfig
2020-03-17 12:05:16 +01:00
Arne Morten Kvarving
69f20d9125
add serialization template to Runspec
2020-03-17 08:28:18 +01:00
Arne Morten Kvarving
4ea63cdba7
add serialization template to EclipseConfig
2020-03-16 12:59:20 +01:00
Arne Morten Kvarving
8e00b911e2
add serialization template to FaultCollection
2020-03-16 11:43:30 +01:00
Arne Morten Kvarving
cf9b9cf64c
add serialization template to TransMult
2020-03-16 11:43:29 +01:00
Arne Morten Kvarving
9e804f36e5
add serialization template to SimulationConfig
2020-03-16 10:50:17 +01:00
Arne Morten Kvarving
2419bb8d6a
add serialization template to GridDims
2020-03-16 10:50:17 +01:00
Arne Morten Kvarving
7767a8b2b5
add serialization template to NNC and EDITNNC
2020-03-16 10:50:17 +01:00
Joakim Hove
fcfed6e125
Merge pull request #1563 from atgeirr/add-has-method-guiderate
...
Add GuideRate::has() method.
2020-03-12 12:55:44 +01:00
Atgeirr Flø Rasmussen
ce930d0158
Add virtual destructor for EclipseState class.
2020-03-11 15:19:47 +01:00
Arne Morten Kvarving
1da29f8bd8
add serialization template to EclipseState
2020-03-10 13:47:11 +01:00
Arne Morten Kvarving
dcbf764b41
add a GridDims member in EclipseState
...
while this is already in the EclipseGrid, we need a
separate copy that we can serialize and broadcast
2020-02-28 10:25:10 +01:00
Arne Morten Kvarving
e747ce86b7
added: virtual method globalFieldProps to EclipseState
...
this will always return the global field props, even in parallel.
necessary since certain operations related to IO need to full global
view on the root process, even when running in parallel
also virtualize the EclipseGrid accessor to add assert in parallel
to ensure only root-process access
2020-02-28 10:25:10 +01:00
Arne Morten Kvarving
8cb923bbd8
virtualize some methods in fieldpropsmanager
...
to allow putting a parallel layer on top in opm-simulators
2020-02-28 10:25:10 +01:00
Arne Morten Kvarving
af4e41943a
make EclipseState default constructible
2020-02-28 10:25:10 +01:00
Arne Morten Kvarving
3b44ee137b
changed: make data members in EclipseState protected
...
to allow subclass access
2020-02-28 10:25:10 +01:00
Joakim Hove
a3c634b1f8
Merge pull request #1458 from joakim-hove/eclstate-aquifer-config
...
Eclstate aquifer config
2020-02-20 08:25:25 +01:00
Joakim Hove
aed8c78af5
Move RestartConfig from EclipseState to Schedule
2020-02-19 12:35:07 +01:00
Joakim Hove
01aa3692fa
Add AquiferConfig to EclipseState
2020-02-18 18:07:02 +01:00
Joakim Hove
691296f91a
Remove old 3D property implementation
2020-01-19 23:04:46 +01:00
Joakim Hove
ecb5fce19b
Only active cells ( #1298 )
...
Use FieldProps implementation for 3D properties
2020-01-13 15:46:06 +01:00
Joakim Hove
90d30e3bc9
Rename class Section -> DeckSection
2020-01-02 15:27:22 +01:00
Steinar Foss
d6c1d64ba0
Python: added class FieldProperties.
...
test_props.py: added check for 3d_properties/field_props extraction.
cxx/eclipse_state.cpp: adding function field_props.
added python class FieldProperties.
python FieldProps: added __contains__.
python FieldProps: added __getitem__.
python field_props: images all 3dprops tests.
2019-12-22 15:25:16 +01:00
Joakim Hove
d8bb92b7b2
Add EclipseState::fieldProps() method
2019-11-18 10:14:59 +01:00
Joakim Hove
64095f0885
Create default FieldPropsManager - for the testing phase
2019-10-31 11:18:55 +01:00
Joakim Hove
a7187abc17
Initial implementation of 3D properties
2019-10-31 11:18:55 +01:00
Joakim Hove
2cd6fa2f49
Add overloads without ParseContext and ErrorGuard - update all tests
2019-01-04 13:59:28 +01:00
Joakim Hove
bf52e6d123
Added ErrorGuard& arguments to library
2019-01-03 13:14:40 +01:00
Joakim Hove
ae8b81c7ae
Changed EclipseState constructor to use const ParseContext&
2019-01-02 18:52:54 +01:00
Joakim Hove
ba0675997a
Remove unused ParseContext member in EclipseState
2019-01-02 18:52:54 +01:00
Markus Blatt
7c1e868973
Store EDITNNC in the EclipseState for latter usage by the simulator.
...
Only the simulator is able to determine all NNCs and therefore it needs
to apply the multiplicators itself.
2018-11-20 13:58:08 +01:00
Steinar Foss
d9ffb579e1
Removed MessageContainer. OpmLog used instead.
...
...
...
...
GenerateKeywords.cmake changed.
ParserContext.handleerror takes only two args.
Schedule: removed all MessageContainer.
...
...
...
GridProperties: removed MessageContiner.
...
Eclipse3DProperties: removed MessageContainer.
...
TabelManager:removed MessageContainer.
...
.nnn.
...
...
...
...
...
...
...
...
...
...
...
...
...
2018-03-26 10:15:18 +02:00
Joakim Hove
612e255d4f
Extracted Schedule and SummaryConfig,
2017-10-24 09:27:42 +02:00
Joakim Hove
77fcc865de
Extracted SummaryConfig out from EclipseState
2017-10-24 09:13:21 +02:00
Joakim Hove
6379cec8e0
Changed Transmult constructor
2017-09-24 15:43:29 +02:00
Joakim Hove
28f62a019f
Removed GridDims from EclipseState.
2017-09-24 09:22:54 +02:00
Joakim Hove
df12c44963
Moved SummaryConfig to EclipseState root.
2017-09-24 02:35:36 +02:00
Joakim Hove
4c3aacc685
Moved SummaryConfig to EclipseState root.
2017-09-24 02:22:16 +02:00
Joakim Hove
726f7e9507
MOved SimulationConfig to EclipseState root.
2017-09-24 02:09:51 +02:00
Tor Harald Sandve
cdfd54593f
Default saturation table_id in completions with cell satnum value
...
Pass eclGridProperties from EclipseState to Completions in order to set
default saturation table. Most changes are due to interface change in
Schedule(...)
2017-02-16 08:27:29 +01:00
Jørgen Kvalsvik
fbd833125e
EclipseState.schedule is no longer shared_ptr
2016-12-01 16:17:25 +01:00
Anders Matheson
6d0d17a895
Only add present phases from WCONHIST
2016-11-02 13:44:33 +01:00
Jørgen Kvalsvik
21aaceaed9
Runspec object; move phases from TableManager
...
There has never really been a natural home for initial properties that
aren't InitConfig, meaning information such as phases in the deck and
other runspec information hasn't had a natural home.
This patch introduces the Runspec object on EclipseState for phase
information and other similar properties that are interesting and static
for when setting up parameters etc. for simulation, that aren't all that
interesting once simulation starts.
An additional benefit is a leaner implementation for the phase enum and
some stricter semantics via enum classes.
2016-11-01 16:41:19 +01:00
Jørgen Kvalsvik
37c04328ca
Remove shared_ptr typedefs
2016-10-19 20:38:28 +02:00
Jørgen Kvalsvik
f9cb516b99
Remove DeckPtr+ParserPtr aliases
...
Remove the deprecated DeckPtr and ParserPtr aliases and removes
shared_ptr<Deck> and friends from all interfaces.
2016-10-19 20:38:28 +02:00
Jørgen Kvalsvik
8b4350f720
TransMult stores MULTREGTScanner as value
...
Improves copying semantics and fixes a memory leak in TransMult
initialisation.
2016-10-19 20:38:28 +02:00
Jørgen Kvalsvik
1906bf4d16
Make EclipseGrid no longer use shared_ptr
2016-10-19 20:38:28 +02:00