Kai Bao
30f0a358f1
we do not support entering multiple segments with ABS type
...
in keyword WELSEGS.
Before we fix it, we throw here.
2023-06-13 10:44:09 +02:00
Markus Blatt
0ca91f5498
Fixed wrong data file comment.
2023-04-12 17:02:07 +02:00
Markus Blatt
9f6122938d
Keep all NNCs when processing EDITNNCR.
...
Those might still be needed to correctly construct the connections
between cells in the grid. Skipping them will produce wrong grids.
2023-04-12 10:22:35 +02:00
Markus Blatt
1ff9100bdc
Fixed NNCTests.
2023-04-12 10:22:35 +02:00
Markus Blatt
5a19bcc4d0
Remove NNC entries that correcpond to EDITNNCR
...
No need to keep those as they will be overwritten anyway.
2023-04-12 10:22:35 +02:00
Markus Blatt
f2ffebc814
Internalize EDITNNCR and make it available with the NNC information.
...
If there is an EDITNNCR entry and a NNC entry for the same cell pair
then the EDITNNCR entry is not be represented inernally but we simply
overwrite the transmissibility of the corresponding NNC entry.
If there is an EDITNNC entry and an EDITNNCR entry for the same cell
pair then the EDITNNC entry is removed while internalizing EDITNNCR.
Order matters for EDITNNCR entries in the sense that later specified
values will overwrite previous entries when we internalize.
Note that similar to EDITNNC only the first 7 options are represented
and the rest is ignored by OPM flow.
Note that EDITNNCR entries for neighboring cells are ignored (like for
EDITNNC).
2023-04-12 10:22:34 +02:00
goncalvesmachadoc
3e08afeafd
delete makeState
2023-03-21 14:24:23 +01:00
goncalvesmachadoc
7c29f6c2a5
test read name
2023-03-17 14:26:26 +01:00
goncalvesmachadoc
4c93e18971
integration test framework
2023-03-17 14:26:26 +01:00
Arne Morten Kvarving
9ef643345d
Schedule.hpp: forward Well
2023-01-18 11:01:41 +01:00
Arne Morten Kvarving
ddef6302e6
ParseContext: forward InputErrorAction
2023-01-16 22:17:50 +01:00
Arne Morten Kvarving
edf937e2e5
InputErrorAction: convert to enum class
2023-01-16 22:17:50 +01:00
Arne Morten Kvarving
74098e23cd
Well.hpp: forward WellEconProductionLimits
2023-01-13 21:16:06 +01:00
Arne Morten Kvarving
80dabaea3b
Well.hpp: forward WellPolymerProperties
2023-01-13 14:04:12 +01:00
Arne Morten Kvarving
253bb22e3c
Well.hpp: forward WellFoamProperties
2023-01-13 10:16:37 +01:00
Arne Morten Kvarving
574407746d
Well.hpp: forward WellSegments
2023-01-12 14:37:46 +01:00
Arne Morten Kvarving
cc68336d22
Well.hpp: forward WellConnections
2023-01-12 12:24:38 +01:00
Arne Morten Kvarving
5df933460b
changed: remove (basically) empty Well(Injection|Production)Properties.hpp
2022-08-11 11:47:54 +02:00
Arne Morten Kvarving
ef6d448077
changed: remove include of EclipseState.hpp in header
...
and deal with the consequences
2022-07-26 16:03:52 +02:00
Bård Skaflestad
a79ee15082
Decouple Opm::Box From EclipseGrid
...
This commit switches to constructing Box instances from a GridDims
and two call-back functions instead of taking an EclipseGrid
directly. The two call-back functions are a predicate for active
cells and a translation from Cartesian to active cell indices
respectively.
This is intended to simplify working with nested boxes, such as
those that occur for local grid refinement.
2022-07-05 14:27:49 +02:00
Arne Morten Kvarving
0d1075daee
changed: pass table ID into SimpleTable constructors
...
use this to improve logging in case of failure
2022-06-13 15:48:57 +02:00
Joakim Hove
0a59bd8f61
Filesystem rename EclipseState/Schedule/ Schedule/
2022-01-02 14:32:14 +01:00
Joakim Hove
aede532b9a
Filesystem rename parser/eclipse/ input/eclipse
2022-01-02 14:32:14 +01:00
Daniel
90ce7bc6cb
Replaced call to Deck::getKeyword(kw, index) with deck[kw][index]
2021-11-23 14:00:38 +01:00
Daniel
b0f757eb50
Replace Deck::getKeyword(std::string) with operator[std::string]
2021-11-23 14:00:38 +01:00
Daniel
fe24c0717c
Replace Deck::getKeyword(size_t) with operator[size_t]
2021-11-16 18:36:27 +01:00
Joakim Hove
3d17cee393
Rename EclipseState::apply_geo_keywords -> apply_schedule_keywords
2021-11-07 19:55:09 +01:00
Arne Morten Kvarving
6465cfe1ea
changed: drop gcc7 compatibility
...
this means getting rid of the Opm::filesystem namespace
and directly using std::filesystem, as well as dropping
some of the compat code for the tr filesystem.
we still need the FileSystem.hpp/cpp files though as unique_path
is not part of std::filesystem.
2021-11-01 12:36:42 +01:00
Joakim Hove
1216b4f638
Remove restart schedule testing of possibly dubious quality
2021-09-13 09:10:53 +02:00
Joakim Hove
946fcca4fd
Add min_size setting ParserKeywords
2021-07-23 10:42:47 +02:00
Joakim Hove
48a0d91e49
Extract all data related to keyword size in class KeywordSize
2021-07-23 10:42:47 +02:00
OPMUSER
0e693e68e3
BOOST_AUTO_TEST_CASE( WCHONHIST )
...
Change number of entries from 11 to 12.
2021-07-09 16:00:54 +08:00
Bård Skaflestad
ed5a9db25b
Use Previous Output Time to Decide Next Output Time
...
This commit switches the criterion for BASIC=4 and BASIC=5 to using
the difference between the previous and the next output time instead
of "just" the next output time. The original criteria
year % freq == 0
month % freq == 0
don't do what we want. BASIC=4 and BASIC=5 should output every
'freq' year (=4) or 'freq' month (=5) of simulated time.
2021-07-07 15:06:10 +02:00
Bård Skaflestad
1c49dcc3db
Whitespace Adjustments
...
In preparation of fixing restart output times.
2021-07-07 14:37:21 +02:00
Joakim Hove
6ad1d4020c
Remove superfluos test
2021-07-05 16:01:31 +02:00
Joakim Hove
37f07a1b18
Remove stale class TimeMap
2021-06-10 14:12:12 +02:00
Arne Morten Kvarving
b063fcd089
remove some unnecessary includes
...
from tests and a few schedule classes
2021-04-27 12:55:45 +02:00
Arne Morten Kvarving
1ff9cf93aa
Connection: forward types to avoid includes
2021-04-27 12:55:45 +02:00
Arne Morten Kvarving
9876a73a53
Well: forward types to avoid includes
2021-04-27 12:45:24 +02:00
Arne Morten Kvarving
c407618375
Schedule: forward types to avoid includes
...
move constructor definition to compile unit
to avoid symbol usage in header
2021-04-27 12:45:24 +02:00
Arne Morten Kvarving
72ede7df50
changed: remove unnecessary boost includes
2021-04-23 11:27:38 +02:00
Joakim Hove
d14cd52a5e
Remove stale functionality RestartConfig / DynamicState
2021-03-27 07:51:41 +01:00
Joakim Hove
546523e229
Add new class RSTConfig for configuration of restart.
2021-03-27 07:51:41 +01:00
Joakim Hove
cfc552f39c
Remove unused function first_rst_step()
2021-03-25 08:28:30 +01:00
Joakim Hove
e2ef6bc662
Simplify test fixture
2021-03-24 09:40:04 +01:00
Joakim Hove
18dca82a8b
Handle empty regions in summary region results
2021-03-08 16:29:56 +01:00
Joakim Hove
8a901f2700
Merge pull request #2326 from joakim-hove/summary-add-fp
...
Add fieldprops argument to SummaryConfig constructor
2021-03-08 12:25:13 +01:00
Joakim Hove
48b366b1f9
Add fieldprops argument to SummaryConfig constructor
2021-03-08 08:23:01 +01:00
Joakim Hove
b5183b1d76
Hide RestartConfig as private member of Schedule class
2021-03-07 11:27:09 +01:00
Joakim Hove
7b896359f6
Part 2: Use Opm::time_point
2021-03-03 15:13:34 +01:00