Commit Graph
100 Commits
Author SHA1 Message Date
Joakim Hove ae32b44124 Merge pull request #3833 from hakonhagland/gl_active
Use new VFPProdTable constructor
2022-03-09 10:16:29 +01:00
Joakim Hove 95cd9eaa24 Pass ActionState to Schedule::runPyAction() 2022-01-27 22:46:36 +01:00
Joakim Hove 1322722c9d Merge pull request #3787 from joakim-hove/pyaction-use-actionx
Run PYACTION with Schedule::runPyAction() and call simulatorUpdate
2022-01-26 08:29:34 +01:00
Joakim Hove fa0b3ef919 Run PYACTION with Schedule::runPyAction() and call simulatorUpdate 2022-01-24 08:27:20 +01:00
Joakim Hove ef534b2b58 Merge pull request #3782 from joakim-hove/pyaction-apply-keywords
Pyaction apply keywords
2022-01-24 08:20:20 +01:00
Joakim Hove c1eeb3f18c Extract functionality to update state after ACTIONX in separate func 2022-01-20 09:05:33 +01:00
Joakim Hove 1642f34f04 Pass matching wells to Schedule::applyAction() 2022-01-20 08:22:59 +01:00
Joakim Hove 8308152e88 Remove unused argument to Schedule::applyAction() 2022-01-20 08:13:12 +01:00
Joakim Hove a883fd9edb Merge pull request #3742 from joakim-hove/repo-reorg
Downstream filesystem reorganisation in opm-common
2022-01-03 10:37:37 +01:00
Joakim Hove 6b92443cb4 Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
Joakim Hove 6c34271545 Merge pull request #3736 from OPMUSER/NEXTSTEP
Remove NEXTSTEP from Unsupported List
2021-12-14 08:57:02 +01:00
Joakim Hove 9234fd8aa6 Respect NEXTSTEP in ecl genericproblem timestepper 2021-12-03 11:59:03 +01:00
Joakim Hove 43c0931cd3 Merge pull request #3718 from joakim-hove/tracer-rst-init2
Tracer rst init2
2021-12-02 13:14:19 +01:00
Joakim Hove f737536dd6 Remove unused tracer field with initial concentration 2021-12-01 17:18:17 +01:00
Joakim Hove c49e5838c5 TracerModel prepare batches is called *after* initial values are set 2021-12-01 17:15:14 +01:00
Joakim Hove 8c8b764aa2 Remove enable switch for tracer support 2021-12-01 10:26:41 +01:00
Joakim Hove 90f2445557 Merge pull request #3708 from joakim-hove/tracer-rst-init
Tracer rst init
2021-11-30 14:08:46 +01:00
Joakim Hove e9c45f4ca8 Load tracer solution from restart file 2021-11-30 11:23:36 +01:00
Joakim Hove 609bdbb92b Pass bool flag rst to Tracer initialization 2021-11-30 11:23:36 +01:00
Joakim Hove 3522118c60 Use function tracer.fname() for name of restart output vector 2021-11-30 11:23:36 +01:00
Joakim Hove d93261aad6 Implement tracerModel::name() and ::fname() with EclState 2021-11-30 11:23:36 +01:00
Joakim Hove e42e412054 Implement numTracers with embedded EclipseState 2021-11-30 11:23:36 +01:00
Joakim Hove d531dc01f9 Return mutable TracerModel& from EclProblem 2021-11-30 11:23:36 +01:00
Joakim Hove 5aede81b99 Add function to set tracer concentration in a cell 2021-11-30 11:23:36 +01:00
Joakim Hove e7b6a6558b Merge pull request #3714 from joakim-hove/restart-rst-testing
Create CASE_RESTART deck on the fly when restart testing
2021-11-30 09:54:50 +01:00
Joakim Hove 6f7042801a Remove references to opm-pack in restart testing 2021-11-30 09:41:08 +01:00
Joakim Hove b46b83011a Create CASE_RESTART deck on the fly when restart testing 2021-11-27 13:39:31 +01:00
Joakim Hove 3d02e29da1 Merge pull request #3713 from totto82/fixWTEST
Fix in WTEST
2021-11-26 13:18:01 +01:00
Joakim Hove ad10e419da Merge pull request #3707 from joakim-hove/tracer-optional
Initialize tracers based on optional values in TracerConfig
2021-11-24 09:42:18 +01:00
Joakim Hove 8869d7f02d Merge pull request #3704 from joakim-hove/refactor-deck-api
Update deck access api
2021-11-23 14:58:40 +01:00
Joakim Hove 8f31d3150e Initialize tracers based on optional values in TracerConfig 2021-11-23 13:00:50 +01:00
Joakim Hove 36281b2aed Update deck access api 2021-11-18 15:11:50 +01:00
Joakim Hove 2903814649 Merge pull request #3702 from joakim-hove/mark-tracer-solution
Flag tracer solution data with data type RESTART_TRACER_SOLUTION
2021-11-18 09:39:31 +01:00
Joakim Hove b4b1045dc2 Flag tracer solution data with data type RESTART_TRACER_SOLUTION 2021-11-17 14:27:46 +01:00
Joakim Hove 2b0bce970c Merge pull request #3698 from joakim-hove/rename-restart
Suggestion: Rename restart case to ${CASE}_RESTART in regression test
2021-11-16 10:46:58 +01:00
Joakim Hove 11ac39fa52 Merge pull request #3686 from joakim-hove/geo-actionx
Geo actionx
2021-11-15 22:30:52 +01:00
Joakim Hove 4d1fb8c797 Merge pull request #3700 from blattms/gcc-11
Include limits header where needed for g++-11
2021-11-15 13:13:07 +01:00
Joakim Hove 3d07797670 Merge pull request #3683 from bska/fix-incorrect-vector-tag
Fix Incorrect Solution Array Tag
2021-11-14 16:12:54 +01:00
Joakim Hove ccb708e716 Rename restart case to ${CASE}_RESTART 2021-11-14 13:16:57 +01:00
Joakim Hove b28c3abbc5 Merge pull request #3693 from akva2/fix_changed_tests
fixed: only update files if they actually changed
2021-11-14 13:11:12 +01:00
Joakim Hove ae69c92280 Merge pull request #3692 from joakim-hove/reorder-summary-solution
Reorder SUMMARY and SOLUTION section in test deck
2021-11-12 10:00:24 +01:00
Joakim Hove 46ed61455d Reorder SUMMARY and SOLUTION section in test deck 2021-11-12 09:08:30 +01:00
Joakim Hove 4fc5d34090 Apply new GEO keywords when ACTIONX has applied geo multiplier 2021-11-12 08:02:52 +01:00
Joakim Hove 7b038ba376 Merge pull request #3685 from joakim-hove/sim-update
Use struct SimulatorUpdate as return type from Schedule::applyAction
2021-11-11 14:58:58 +01:00
Joakim Hove 86f7a2d332 Use strict SimulatorUpdate as return type from Schedule::applyAction 2021-11-10 15:35:46 +01:00
Joakim Hove c97447892e Merge pull request #3671 from joakim-hove/broadcast-mult-update
Broadcast mult update
2021-11-09 14:50:11 +01:00
Joakim Hove 06e71f1345 Broadcast updated transmissibility after runtime updates of MULT? 2021-11-09 14:22:19 +01:00
Joakim Hove 5f4efbde73 broadcast<T> with Schedule and TransMult specialization 2021-11-09 14:22:19 +01:00
Joakim Hove 8240bd9d76 Merge pull request #3669 from joakim-hove/rename-geo-keywords
Rename EclipseState::apply_geo_keywords -> apply_schedule_keywords
2021-11-08 11:46:35 +01:00
Joakim Hove 733dee789f Merge pull request #3670 from bska/support-fluid-api-gravity
Mark GRAVITY Keyword as Supported in the Simulator
2021-11-08 09:57:22 +01:00
Joakim Hove 0de04f8c48 Rename EclipseState::apply_geo_keywords -> apply_schedule_keywords 2021-11-07 19:58:20 +01:00
Joakim Hove 34260544eb Merge pull request #3647 from joakim-hove/update-rates-after-actionx
Update rates after actionx
2021-11-05 12:01:22 +01:00
Joakim Hove 9511f56e6d Merge pull request #3666 from bska/dont-copy-vfp-wrapper-tables
Switch to Passing VFP Wrapper Tables as References
2021-11-05 10:19:13 +01:00
Joakim Hove fd5640774b Call SingleWellState::update_targets for ACTIONX affected wells 2021-11-05 09:48:27 +01:00
Joakim Hove 44ad5ab190 Remove superfluos is injector or producer test 2021-11-03 12:35:28 +01:00
Joakim Hove 05317e1d72 Extract functionality to update target rates to SingleWellState 2021-11-03 12:30:40 +01:00
Joakim Hove 5a986ee430 Move updateStatus functionality to SingleWellState 2021-11-03 12:30:40 +01:00
Joakim Hove 53dba36513 Move resetConnectionFactor to SingleWellState 2021-11-03 12:30:40 +01:00
Joakim Hove 743e14583a Merge pull request #3661 from joakim-hove/equil-finite-check
Replace numerical assert check with std::isfinite() and throw
2021-11-03 11:42:15 +01:00
Joakim Hove dec387d95d Replace numerical assert check with std::isfinite() and throw 2021-11-02 17:04:48 +01:00
Joakim Hove 101b277bfe Merge pull request #3642 from joakim-hove/remove-groupstate-dump
Remove debugging aid GroupState::dump
2021-11-01 17:51:32 +01:00
Joakim Hove 5336822242 Remove unused utility class PhasePresence 2021-11-01 17:06:50 +01:00
Joakim Hove bcdc974585 Create PhaseUsage constructor 2021-11-01 17:04:42 +01:00
Joakim Hove ec780676e2 Split initSinglewell for producer and injector 2021-11-01 16:02:34 +01:00
Joakim Hove d213bc9d78 Initialize static perforation data in SingleWellState constructor 2021-11-01 16:02:34 +01:00
Joakim Hove 6c16b5dbb8 Move variable to local scope 2021-11-01 16:02:34 +01:00
Joakim Hove 93218b05c2 Use multiple returns in init single well 2021-11-01 16:02:34 +01:00
Joakim Hove 2527970d11 Replace two assert() with one throw 2021-11-01 16:02:34 +01:00
Joakim Hove 029d1794f8 Remove local variable 2021-11-01 16:02:34 +01:00
Joakim Hove 807ac101d8 Add name member to SingleWellState 2021-11-01 16:02:34 +01:00
Joakim Hove 03cf7b0327 Move updateStatus functionality to SingleWellState 2021-11-01 16:02:31 +01:00
Joakim Hove 129288b2bd Add operator[] to WellState 2021-11-01 13:47:40 +01:00
Joakim Hove ab63d14bcd Remove debugging aid GroupState::dump 2021-11-01 13:47:36 +01:00
Joakim Hove d150f400fe Move code from WellState to SingleWellState 2021-11-01 13:23:17 +01:00
Joakim Hove 5a54bb0728 Merge pull request #3634 from alfbr/error-message
Do not print confusing message to terminal.
2021-10-27 11:21:09 +02:00
Joakim Hove 567eea2c19 Merge pull request #3630 from joakim-hove/actionx-udq
Add regression testing for model ACTIONX_UDQ
2021-10-26 08:24:07 +02:00
Joakim Hove a79fd67104 Mark keywords DIFFC, DIFFUSE and GPMAINT as supported 2021-10-26 07:42:14 +02:00
Joakim Hove 8673e02317 Add regression testing for model ACTIONX_UDQ 2021-10-25 11:45:32 +02:00
Joakim Hove f1ecaf0231 Merge pull request #3624 from joakim-hove/serialize-array
Add serializer support for std::array<T,N>
2021-10-25 11:36:39 +02:00
Joakim Hove 059efcd260 Add serializer support for std::array<T,N> 2021-10-25 10:50:34 +02:00
Joakim Hove 85a103022b Remove unnecessary call to simulator.setStartTime() 2021-10-19 14:34:36 +02:00
Joakim Hove 4c9fd88ce8 Add RESTART_STEP argument to spe1 and spe9 tests 2021-10-19 12:09:28 +02:00
Joakim Hove 695254fc7c Broadcast WellTestState after initialization 2021-10-19 11:16:41 +02:00
Joakim Hove daabe1ca76 Make sure WellTestState is initialized also on non IO rank 2021-10-19 11:16:41 +02:00
Joakim Hove 9a9ccb90b8 Make sure to filter out wells from other processes in WellTestState 2021-10-19 11:16:41 +02:00
Joakim Hove c8cbd32f85 Add method WellContainer<T>::wells() 2021-10-19 11:16:41 +02:00
Joakim Hove 56c7c74016 Handle NEXTSTEP behavior in time stepper 2021-10-18 11:52:33 +02:00
Joakim Hove a86573c247 Merge pull request #3605 from atgeirr/remove-redundant-wellmanager
Reinstate tests in test_ecl_output.cc and remove unused classes.
2021-10-13 12:37:34 +02:00
Joakim Hove 29caa8b89f Merge pull request #3601 from joakim-hove/restart-sched-flag
Restart sched flag
2021-10-13 11:28:15 +02:00
Joakim Hove 4b85fc74ae Merge pull request #3594 from joakim-hove/wtest-rst
load WellTestState from restart file
2021-10-13 11:27:41 +02:00
Joakim Hove 2c68f12769 Load WellTestState from restart file 2021-10-13 08:46:48 +02:00
Joakim Hove 9b0b4f42a0 Add RESTART_SCHED argument to test registration 2021-10-12 17:21:40 +02:00
Joakim Hove 23cd8e620a Merge pull request #3595 from joakim-hove/serialize-wtest
Add serialization testing for WellTestState
2021-10-12 17:03:31 +02:00
Joakim Hove 3d5bd5e7a7 Merge pull request #3597 from joakim-hove/set-external-action-state
Set external Action::State object in the vanguard
2021-10-12 17:02:19 +02:00
Joakim Hove 5db60aba5e Set external Action::State object in the vanguard 2021-10-12 10:41:29 +02:00
Joakim Hove 745b96530d Add serialization testing for WellTestState 2021-10-11 16:40:42 +02:00
Joakim Hove b6d043c545 Merge pull request #3580 from joakim-hove/wtest-rename
Remove ecl wells argument to check wells for testing
2021-10-10 09:54:16 +02:00
Joakim Hove b2c84b58bd Merge pull request #3585 from bska/refactor-Main
Main.hpp: Split Individual Cases Out to Helper Functions
2021-10-10 09:48:47 +02:00
Joakim Hove 4da52424c7 Add const 2021-10-08 20:58:49 +02:00
Joakim Hove 0ca1f7a8b2 WellTestState::updateWells -> WellTestState::test_wells 2021-10-08 15:23:03 +02:00