Commit Graph

4918 Commits

Author SHA1 Message Date
Kai Bao
34ca02c253 adding summary keywords for MSW
SPRD, SPRDH, SPRDF, SPRDA
2020-04-17 00:38:21 +02:00
Joakim Hove
b899a1da64 Merge pull request #1703 from joakim-hove/well-store-dens-calc
Check WELSPECS values
2020-04-16 09:26:48 +02:00
Joakim Hove
0cfc291039 Add function to calculate volume for all active cells - omp 2020-04-15 20:33:22 +02:00
Atgeirr Flø Rasmussen
0cdd6ba3d8 Merge pull request #1692 from joakim-hove/action-exit
Action exit
2020-04-15 17:11:15 +02:00
Joakim Hove
4d9be76910 Check WELSPECS value for FIP_REGION and DENSITY_CALCULATION 2020-04-15 11:54:15 +02:00
Joakim Hove
3072f0dabe Add pvt_table as member for Well 2020-04-15 11:26:57 +02:00
Joakim Hove
e417ca6688 Merge pull request #1694 from joakim-hove/pyaction-api
Add api for PyAction::run()
2020-04-14 19:06:19 +02:00
Joakim Hove
12bbf19425 Merge pull request #1700 from akva2/janitoring
Some more janitoring
2020-04-14 16:34:38 +02:00
Joakim Hove
1c84c4c3f3 Add new keyword EXIT
The keyword EXIT is a opm only keyword which can be used to terminate the whole
simulation as part of the ACTIONX keyword.
2020-04-14 16:32:52 +02:00
Arne Morten Kvarving
f23257cbf5 initialize variables to avoid (faulty) compiler warnings 2020-04-14 14:10:37 +02:00
Atgeirr Flø Rasmussen
f494f6d5ce Merge pull request #1696 from joakim-hove/explicit-schedule
Add explicit to one argument Schedule constructor
2020-04-14 13:23:26 +02:00
Joakim Hove
6c34c0304f Merge pull request #1698 from atgeirr/fix-dxdydztops-performance
Address performance issue for DX/DY/DZ/TOPS grids.
2020-04-14 13:03:03 +02:00
Arne Morten Kvarving
33e3d36ef5 fixed: avoid shadowing warnings 2020-04-14 11:28:10 +02:00
Atgeirr Flø Rasmussen
11f555c156 Address performance issue for DX/DY/DZ/TOPS grids.
The sumIdir() and sumJdir() methods were called inside loop
nests over i and j. Since the methods themselves were linear in
nx and ny, respectively, this was a quadratic algorithm. Performance
only becomes an issue for large (> 10k) values of NX or NY, which
was thought not to ever happen. This assumption was wrong.
2020-04-14 11:28:07 +02:00
Joakim Hove
84eaef0372 Add explicit to one argument Schedule constructor 2020-04-14 11:27:26 +02:00
Joakim Hove
466e21e37e Add api for PyAction::run() 2020-04-13 08:01:09 +02:00
Joakim Hove
56745f57ac Merge pull request #1689 from joakim-hove/schedule-python-constructor
Schedule: add std::shared_ptr<Python> arg to "default" constructor
2020-04-11 08:00:59 +02:00
Williham Williham Totland
9a69c49ca9 Start to create WELSPECS reports 2020-04-11 07:52:32 +02:00
Joakim Hove
3af0d4e623 Add Schedule(Python ) constructor 2020-04-10 12:07:00 +02:00
Torbjørn Skille
e5583b738f Updates of ESmry
- new overload function for keywordList, list keys based on pattern (string argument)
 - summary program wild card elements (keys including * or ?)
 - python bindings to new member function
2020-04-10 10:10:58 +02:00
Joakim Hove
acda777b9d Merge pull request #1685 from joakim-hove/rsm-regression-test
Rsm regression test
2020-04-09 10:58:41 +02:00
Joakim Hove
efeafcc47c Merge pull request #1687 from joakim-hove/grid-cleanup
Grid cleanup
2020-04-08 22:30:44 +02:00
Joakim Hove
1efca16420 EclipseGrid: - use member getNXYZ() instead of passing dims 2020-04-08 21:44:26 +02:00
Joakim Hove
650ffb12b8 EclipseGrid: ensure that all ACTNUM manipulations use resetACTNUM 2020-04-08 21:38:41 +02:00
Tor Harald Sandve
19693c7d3d Merge pull request #1632 from totto82/scale_guiderates_with_rates
Scale guiderates with rates
2020-04-08 12:29:20 +02:00
Bård Skaflestad
afd0ed21ba Merge pull request #1682 from joakim-hove/timestamp-ymd
Add three argument (year, month, day) constructor TimeStampUTC
2020-04-07 12:07:02 +02:00
Joakim Hove
db8c9652e4 Add cmp() function to compare ERsm and ESmry instances 2020-04-05 12:37:41 +02:00
Joakim Hove
f260c05d9d Add class ERsm for loading RSM files 2020-04-05 12:37:41 +02:00
Joakim Hove
b4f5848e3e Add three argument (year, month, day) constructor TimeStampUTC 2020-04-05 10:58:53 +02:00
Joakim Hove
eb89331403 Merge pull request #1674 from joakim-hove/runsum-dates
Runsum dates
2020-04-05 10:58:39 +02:00
Joakim Hove
075d018cf3 Moved string utilities to opm/common 2020-04-04 17:10:13 +02:00
Joakim Hove
ab2e5cc310 Add three argument (year, month, day) constructor TimeStampUTC 2020-04-04 16:20:13 +02:00
Joakim Hove
b09814bc2e Respect DATE keyword in RUNSUM output 2020-04-03 16:05:43 +02:00
Joakim Hove
b72f3b9d4b Merge pull request #1677 from wito/dynamic-state-new-data
Allow interrogating DynamicState for changes in data
2020-04-03 11:16:33 +02:00
Joakim Hove
31fb7e6072 Add operator<< for injection and production cmode 2020-04-03 08:55:44 +02:00
Joakim Hove
51866155c0 Add operator<< for well status 2020-04-03 08:55:44 +02:00
Williham Williham Totland
433a3a9e9b Adds DynamicState<T>::is_new_data(size_t). 2020-04-03 07:57:51 +02:00
Tor Harald Sandve
f5b7d6cb98 scale guiderates with current rate 2020-04-02 20:36:29 +02:00
Joakim Hove
3b70c9edce Add method dates to ESmry class 2020-04-02 19:23:02 +02:00
Tor Harald Sandve
5d61975622 rename Potetials struct in guideRate to RateVector 2020-04-02 16:34:07 +02:00
Joakim Hove
33ad7a2620 Use std::chrono instead of std::vector<int> to store start date 2020-04-02 15:38:20 +02:00
Joakim Hove
2df7183f1b Implement asLocalTimeT helper function 2020-04-02 15:31:13 +02:00
Joakim Hove
fd221bb949 Merge pull request #1670 from joakim-hove/esmry-rm-seqtime
Esmry rm seqtime
2020-04-02 13:59:05 +02:00
Williham Williham Totland
c255116133 Adds static assertions to ensure at compile time that all unit names are provided. 2020-04-02 10:23:46 +02:00
Joakim Hove
33ecf4215d ESmry: use templated function rstep_vector() 2020-04-02 09:35:59 +02:00
Joakim Hove
f8e793a21a ESmry: remove unused member seqTime 2020-04-02 09:32:12 +02:00
Joakim Hove
d3817e2fc2 Merge pull request #1665 from wito/rptconfig-rptsched
Handle RPTSCHED keywords in a time-sensitive manner
2020-04-01 14:00:41 +02:00
Williham Williham Totland
f3fbfc41ad Completes RPTConfig to pass tests. 2020-04-01 13:02:29 +02:00
Williham Williham Totland
9f7664fe13 Makes the new interface compile against tests. 2020-04-01 13:02:29 +02:00
Williham Williham Totland
ea269c7cc7 Implement writing of RSM file 2020-04-01 10:30:10 +02:00