Atgeirr Flø Rasmussen
7f96922c3c
Ensure UMFPACK works with FlexibleSolver.
...
Every apply() call for UMFPACK must (for now) recreate the solver.
2023-06-09 15:37:31 +02:00
Bård Skaflestad
9fde77079e
Merge pull request #4691 from bska/wbp-comm-api-change
...
Prepare for Revised Implementation of WBPn
2023-06-09 15:15:32 +02:00
Bård Skaflestad
9d75915e4b
Prepare for Revised Implementation of WBPn
...
This initial commit changes the API of the CollectDataToIORank
class' handling of WBPn values from collecting a set cell pressures
into communicating pre-computed WBPn values through the new
WellBlockAveragePressures container class. This is in preparation
of moving the WBPn calculation to the simulator side for greater
parallelism. For now we do not compute any of the actual WBPn
values. That will be the subject of follow-up commits.
While here, also split a number of very long lines for readability.
2023-06-09 13:25:43 +02:00
Tor Harald Sandve
b1ffc68853
Merge pull request #4658 from plgbrts/well-control
...
allow value NONE for item 7 of GCONPROD
2023-06-09 10:51:15 +02:00
Bård Skaflestad
665be4e435
Merge pull request #4699 from atgeirr/nldd-utilities
...
Add utilities that will be needed for NLDD solvers.
2023-06-09 10:35:48 +02:00
Atgeirr Flø Rasmussen
712a7c8131
Add utilities that will be needed for NLDD solvers.
...
Includes:
- SubDomain struct,
- simple partitioning utilities for testing,
- some matrix and vector manipulation functions,
- tests for the above.
2023-06-09 10:08:29 +02:00
Bård Skaflestad
7fe97c19ce
Merge pull request #4682 from GitPaean/fixing_all_motiblity_zero
...
Fixing the perfRates initialization with all zero motiblity
2023-06-08 13:27:21 +02:00
Arne Morten Kvarving
75deb81d44
Merge pull request #4698 from bska/document-getprop-awk
...
Add Brief Documentation Block to Test Property AWK Script
2023-06-08 12:55:43 +02:00
Kai Bao
62f5040aea
addressing reviewing comments for PR #4682
...
no functionality change.
2023-06-08 12:32:55 +02:00
Bård Skaflestad
479a575539
Add Brief Documentation Block to Test Property AWK Script
...
Mostly to aid future maintainers.
2023-06-08 12:05:16 +02:00
Kai Bao
1d7b33aa55
fixing the perf rates initialization with zero total_mobility
2023-06-08 11:41:17 +02:00
Bård Skaflestad
e7abbe28cb
Merge pull request #4674 from akva2/improve_regression_update_script
...
changed: no need to manually specify test data in update script
2023-06-08 10:49:26 +02:00
Arne Morten Kvarving
4a3a47c764
changed: no need to manually specify test data in update script
...
rather specify it as properties on the tests themself and extract
using some awk-ing.
2023-06-08 10:33:36 +02:00
Tor Harald Sandve
bbd65d8968
Merge pull request #4688 from plgbrts/equil-fix
...
Fix water evaporation initialization for two-phase gas-water system
2023-06-07 09:46:28 +02:00
Atgeirr Flø Rasmussen
39825391b0
Merge pull request #4687 from plgbrts/resv-fix
...
correct reservoir rate constraint calculation
2023-06-06 13:21:58 +02:00
Kai Bao
8d39ceb231
Merge pull request #4590 from totto82/fix_compute_properties
...
stop using saturated b-factors for case with zero rates
2023-06-06 12:22:17 +02:00
Paul
2a668ec938
fix water evaporation initialization fo two-phase gas-water system
2023-06-06 10:39:26 +02:00
Tor Harald Sandve
0702b7d3e5
stop using saturated b-factors for case with zero rates
2023-06-06 09:51:19 +02:00
Paul
83c23b123a
correct wrong flag for reservoir rate constraint calculation
2023-06-05 11:49:20 +02:00
Tor Harald Sandve
b99fbe0a97
Merge pull request #4620 from hakonhagland/wvfpdp
...
Add support for WVFPDP
2023-06-05 09:14:10 +02:00
Kai Bao
5ae64fea25
Merge pull request #4681 from GitPaean/fixing_solvent_perf_rate
...
fixing the fraction calculation when initializing perf rates
2023-06-04 23:09:26 +02:00
Kai Bao
5d950eea46
fixing the fraction calculation when initializing perf rates
2023-06-02 23:26:20 +02:00
Bård Skaflestad
d1fd5539af
Merge pull request #4675 from totto82/fixInitRv
...
Fix rvw and rv initialization
2023-06-02 16:11:58 +02:00
Tor Harald Sandve
4dcc655f4d
Fix rvw and rv initialization
2023-06-02 15:27:03 +02:00
Håkon Hægland
6d4959854e
Undo last commit
2023-06-02 09:25:34 +02:00
Håkon Hægland
0a48f683ab
Rearrange order of header includes
2023-06-02 09:25:34 +02:00
Håkon Hægland
7d68261d0b
Removed unused variable
...
Removed an unused variable and fixed a bug that caused a warning.
2023-06-02 09:25:34 +02:00
Håkon Hægland
8843e8af66
Find thp iteratively
2023-06-02 09:25:34 +02:00
Håkon Hægland
79af105de5
Rebased on master
2023-06-02 09:25:34 +02:00
Håkon Hægland
64c041d08f
Account for pressure loss also in thp
2023-06-02 09:25:34 +02:00
Håkon Hægland
54c7af85d4
Use new name from opm-common
2023-06-02 09:25:34 +02:00
Håkon Hægland
bdfa287fec
Add missing include file
2023-06-02 09:25:34 +02:00
Håkon Hægland
7feced0f52
Add missing include file
2023-06-02 09:25:34 +02:00
Håkon Hægland
69a0d1e20e
Add support for WVFPDP
2023-06-02 09:25:34 +02:00
Bård Skaflestad
091ccf77ce
Merge pull request #4677 from akva2/set_vappars
...
added: set vappars in fluidsystem/pvt at start of report step
2023-06-01 20:04:01 +02:00
Bård Skaflestad
1c4711d887
Merge pull request #4680 from tskille/regtest_vappars
...
start regression testing of test case with VAPPARS keyword
2023-06-01 14:14:04 +02:00
Torbjørn Skille
afe0ede324
start regression testing of test case with VAPPARS keyword in Solution section
2023-06-01 13:05:32 +02:00
Atgeirr Flø Rasmussen
c0dbbf7449
Merge pull request #4679 from kjetilly/cuistl_set_device
...
Setting CUDA device for MPI runs.
2023-06-01 11:56:43 +02:00
Arne Morten Kvarving
9fa5f9d36d
added: set vappars in fluidsystem/pvt at start of report step
...
to properly handle vappars updates in SCHEDULE
2023-06-01 11:05:21 +02:00
Atgeirr Flø Rasmussen
ee6edd83a0
Merge pull request #4636 from kjetilly/cuistl_multigpu
...
Path to multigpu: Cuistl multigpu
2023-06-01 07:23:39 +02:00
Kjetil Olsen Lye
c478e46c8d
Setting CUDA device for MPI runs.
2023-05-31 21:47:46 +02:00
Bård Skaflestad
4faa5e1fe7
Merge pull request #4667 from akva2/no_adap_timestep_flag_in_driver
...
changed: stop forcing no adaptive time stepping in parallel restart test driver
2023-05-31 21:37:51 +02:00
Kjetil Olsen Lye
e35318b6bb
Removed unused block_size
2023-05-31 21:36:15 +02:00
Kjetil Olsen Lye
ea86e45fef
SolverAdapter now takes a reference to scalar product.
2023-05-31 16:39:45 +02:00
Kjetil Olsen Lye
042172588d
Added CuSeqILU0 as a parallel preconditioner as well.
2023-05-31 16:28:51 +02:00
Kjetil Olsen Lye
411bf6b0ca
Added missing file
2023-05-31 15:52:50 +02:00
Tor Harald Sandve
c70dea53a8
Merge pull request #4647 from totto82/initRVW
...
initialize trivial rvw if no table is given
2023-05-31 15:13:08 +02:00
Kjetil Olsen Lye
ceb15e22e3
Expose CuISTL solver in FlexibleSolver.
2023-05-31 15:03:31 +02:00
Kjetil Olsen Lye
0269f7215c
Added conversion preconditioner.
2023-05-31 14:55:48 +02:00
Atgeirr Flø Rasmussen
0923698667
Merge pull request #4635 from kjetilly/cuistl_preconditioners
...
Path to multigpu: Cuistl preconditioners
2023-05-31 14:43:49 +02:00