Commit Graph
62 Commits
Author SHA1 Message Date
Vegard Kippe 45e63bd498 Readability improvement 2024-02-22 13:03:54 +01:00
Vegard Kippe b14df39503 Update schedule object after it is actually created.. 2024-02-21 21:47:51 +01:00
Vegard Kippe cd1b0f808b Respect low parsing strictness when reprocessing the schedule section after action application. 2024-02-21 17:02:33 +01:00
Vegard Kippe 31b46b4829 Revert the choice to open history wells at every step, since this may cause some models to be stuck at very short time steps. 2024-01-26 12:05:26 +01:00
Vegard Kippe b7b99a2445 Fixed var names 2023-12-20 15:06:01 +01:00
Vegard Kippe 32634f47d1 Properly check both positive and negative solutions to the connection IPR with flow-dependent skin 2023-12-20 14:20:50 +01:00
Vegard Kippe ab690980de Pick valid rate or use zero flow-dependent skin 2023-12-20 14:20:50 +01:00
Vegard Kippe d252f069e4 Test using rate consistent D-factor transmissibility multipliers 2023-12-20 14:20:50 +01:00
Vegard Kippe fcc3a19a42 Explicit cast to avoid narrowing warning. 2023-12-13 14:34:36 +01:00
Vegard Kippe 62de832e8b Post review update 2023-12-12 09:52:01 +01:00
Vegard Kippe 62ac4dc663 Take default UDQ value from UDQPARAM 2023-12-12 09:52:01 +01:00
Vegard Kippe 15305e467d Allow UDA for WSEGVALV item 4 2023-12-12 09:51:50 +01:00
Vegard Kippe 55067636f4 Ensuring that the UDA is updated every time step, not just only report step. 2023-12-01 19:44:09 +01:00
Vegard Kippe fa6697a5fa Capture reference in lambda 2023-12-01 13:30:48 +01:00
Vegard Kippe 69f82f1104 Allow using UDQ for WCONPROD item 12 (ALQ) 2023-12-01 13:21:34 +01:00
Vegard Kippe 17452e0fc6 Adding const 2023-12-01 09:34:42 +01:00
Vegard Kippe 0acb148ba7 Using std::exception 2023-11-30 16:13:40 +01:00
Vegard Kippe 2294983759 Catch exceptions from well testing (often: inf/nan in MSW matrices). 2023-11-29 09:17:53 +01:00
Vegard Kippe abbcb4b148 Check if a well was closed this step before re-opening in history mode 2023-11-17 17:29:30 +01:00
Vegard Kippe e0d1ff9c66 Always check if wells on historic controls can be opened 2023-11-15 19:04:48 +01:00
Vegard Kippe 194bf9d6af Set SCHEDULE_INVALID_NAME to warning with --parsing-strictness=low 2023-11-10 11:48:18 +01:00
Vegard Kippe 4ce9c41a37 Replacing loop by assignment 2023-11-10 09:01:09 +01:00
Vegard Kippe 36b341e4f6 Adding tests 2023-11-01 15:25:44 +01:00
Vegard Kippe 7c0b44d974 Adding regression tests 2023-11-01 13:36:21 +01:00
Vegard Kippe 14b7f926da Avoid looking up nonexisting nodes.. 2023-11-01 13:36:21 +01:00
Vegard Kippe c9cc261891 Use network pressures from restart 2023-10-30 23:26:35 +01:00
Vegard Kippe 429b312bc0 Re-introducing check for negative reportStepIdx and adding forgotten hasGroup check. 2023-10-27 20:30:48 +02:00
Vegard Kippe f137565bb6 Avoid exception for non-group nodes 2023-10-26 19:35:56 +02:00
Vegard Kippe 5fbf981af8 Output of network pressures based on rates at end of time step 2023-10-26 19:35:56 +02:00
Vegard Kippe 5bb0942a02 Reverting unintended change. 2023-10-16 10:38:08 +02:00
Vegard Kippe 56997655d1 Support computation of network pressures in networks with multiple roots 2023-10-06 18:29:12 +02:00
Vegard Kippe 77bb7aa9cf Let reported pressures (GPR) respect the NETBALAN configuration 2023-10-06 15:15:43 +02:00
Vegard Kippe 389db91839 Slight restructuring/renaming for (possibly) improved clarity. 2023-10-06 15:15:43 +02:00
Vegard Kippe a8b4c25bfb Separate network active and need for rebalance bool + perform check per timestep only. 2023-10-06 15:15:43 +02:00
Vegard Kippe 663c62e366 Avoid iterating network if no network wells are in prediciton mode 2023-10-06 15:15:42 +02:00
Vegard Kippe 563dd8ed49 Ensuring buffers required for BFLOW[I|J|K] summary output are allocated initially even if there is no RPTRST in the solution section. 2023-10-02 18:36:00 +02:00
Vegard Kippe cc39e04180 Addresing review comments 2023-09-18 13:05:12 +02:00
Vegard Kippe c0a741e270 Adding support for the BFLOW[I|J|K] summary vectors. 2023-09-13 09:28:10 +02:00
Vegard Kippe 2b45785097 Using std::clamp 2023-09-12 12:52:41 +02:00
Vegard Kippe 4638b3a9be Avoid fraction relaxation factors outside [0,1] in the standard well model. 2023-09-12 00:20:02 +02:00
Vegard Kippe a12f0aaa13 Set GECON closure reason to GROUP, to not open with WTEST option 'E'. 2023-09-08 11:16:11 +02:00
Vegard Kippe dbd1d343e8 Avoid adding/substracting GCONSUMP values per MPI process.. 2023-09-07 14:14:56 +02:00
Vegard Kippe a75f58f19a Moved two lines 2023-08-31 16:11:29 +02:00
Vegard Kippe deeecfcd1f Fixing indent 2023-08-31 16:11:28 +02:00
Vegard Kippe edd421ac93 Adding hydrostatic and acceleration pressure losses to icd segments 2023-08-31 16:11:28 +02:00
Vegard Kippe 8666cd8dc3 re-introducing line that was deleted by mistake.. 2023-08-25 14:26:51 +02:00
Vegard Kippe 0944cbbed9 fixing indent 2023-08-25 14:13:04 +02:00
Vegard Kippe 4ff08ffd2d Added testcase for TUNING/TSINIT and NEXTSTEP - depends on https://github.com/OPM/opm-tests/pull/1028 2023-08-25 14:01:51 +02:00
Vegard Kippe f5c31588cb Quick fix.. 2023-08-25 14:01:51 +02:00
Vegard Kippe f762711111 Addressing review comment (removed blank line and updated SaveStep docstring) 2023-08-22 17:11:54 +02:00
Vegard Kippe ac27c5fc86 Extended serialization to have negative stride mean 'only save last' + allow loading from different file than saving to. 2023-08-22 14:16:20 +02:00
Vegard Kippe 7fc9a2eef3 Addressing review comments. 2023-06-30 12:21:25 +02:00
Vegard Kippe 7a0074f0e9 Cleaning up test code 2023-06-29 15:22:52 +02:00
Vegard Kippe a80f44a3be Updating variable name in SimulatorFullyImplicitBlackoilEbos.hpp and adding tests 2023-06-29 15:20:38 +02:00
Vegard Kippe 65f73f5462 Chaning to new TUNING semantics (opm-common pr3522) 2023-06-29 15:13:10 +02:00
Vegard Kippe 029e3c8616 Removing some whitespace 2023-06-29 15:13:10 +02:00
Vegard Kippe 462ec3153d Use mass balance limit from TUNING 2023-06-29 15:12:51 +02:00
Vegard Kippe e5e7ff7287 Now using value (also default) from EQLDIMS item 2, unless --num-pressure-points-equil=N is specified on the command line. 2023-06-27 13:40:24 +02:00
Vegard Kippe 31ecb416be Adding default value to the InitialStateComputer constructor to avoid specifying the number of pressure points when using outside simulator (i.e., in testing..) 2023-06-22 16:53:08 +02:00
Vegard Kippe ea587d53b2 Adding --num-pressure-points-equil as a developer parameter (not visible to end users) 2023-06-22 14:58:09 +02:00
Vegard Kippe d6d4b94b25 Parameterized iteration limits in network solver 2023-06-16 12:15:06 +02:00
Vegard Kippe f527267593 Fixing MSW connection pressure output 2023-02-17 12:17:41 +01:00