Razvan Nane
45d8750e93
Fix formatting and indentation
2023-10-26 09:45:48 +02:00
Bård Skaflestad
95bc3822fb
Merge pull request #4948 from GitPaean/glo_active_enter_glift
...
checking LIFTOPT active before gliftBeginTimeStepWellTestUpdateALQ and before attempting to optimize alq in gliftBeginTimeStepWellTestIterateWellEquations
2023-10-26 09:06:23 +02:00
Razvan Nane
cd63cc83c2
Remove redundant cpu decomposition when using gpu
2023-10-26 06:40:06 +02:00
Kai Bao
beda7a0b35
checking LIFTOPT active before trying to optimizing alq
...
in gliftBeginTimeStepWellTestIterateWellEquations.
otherwise, if the increment is 0 (inactive), the function
gliftBeginTimeStepWellTestIterateWellEquations
might return undesired results or enter endless loop.
2023-10-25 23:00:54 +02:00
Kai Bao
2b97c3fe1d
checking LIFTOPT active before gliftBeginTimeStepWellTestUpdateALQ
...
to avoid meaningless message output related to GLIFT and WTEST
2023-10-25 21:45:19 +02:00
Bård Skaflestad
e5c29c768d
Merge pull request #4944 from bska/rescale-swatinit-pcow-at-restart
...
Apply Full SWATINIT-Like PCOW Rescaling at Restart
2023-10-25 16:44:08 +02:00
Bård Skaflestad
9fdc007c07
Apply Full SWATINIT-Like PCOW Rescaling at Restart
...
We switch to using the applyRestartSwatInit() member function
instead of directly mutating a data member of the EpsInfo structure.
This way we defer the rescaling to a context with a more complete
view of the changes needed to convey the information to all
components involved.
2023-10-25 11:04:51 +02:00
Markus Blatt
70fcb864a0
Merge pull request #4942 from aritorto/updateLookUpData
...
Update LookUpData
2023-10-25 11:00:52 +02:00
Bård Skaflestad
7d4ec59415
Merge pull request #4937 from totto82/addOutputResidual
...
Add output of the residual at the end of a time step
2023-10-24 15:26:15 +02:00
Antonella Ritorto
4e1d1cf4b1
Update LookUpData
2023-10-24 15:05:32 +02:00
Tor Harald Sandve
922fa5b9bf
Merge pull request #4853 from hakonhagland/pybind2
...
Get cell volumes from Python
2023-10-24 13:56:58 +02:00
Tor Harald Sandve
81549a0477
Add output of the residual at the end of a report step
...
To activte the output you will need to use
--enable-opm-rst-file=true
and
RPTRST
RESIDUAL /
2023-10-24 13:52:14 +02:00
Arne Morten Kvarving
cf0385ab22
Merge pull request #4941 from bska/remove-debug-printout
...
Remove Leftover Debug Printout
2023-10-24 10:49:17 +02:00
Bård Skaflestad
7a34c20120
Remove Leftover Debug Printout
...
This information already goes to the .DBG file so there's no need
to echo it to the main console as well.
2023-10-24 09:51:12 +02:00
Markus Blatt
c01cc5b58c
Merge pull request #4939 from aritorto/removeCartToGlobal
...
cartToGlobal removed
2023-10-24 07:40:49 +02:00
Antonella Ritorto
9a8dbe456a
cartToGlobal removed
2023-10-23 18:30:41 +02:00
Tor Harald Sandve
90e791877c
Implement Forchheimer term in wellIndex
...
Add output of CDFAC
Add effect of compaction on CTFAC
2023-10-23 08:55:21 +02:00
Kai Bao
83ed0f01e5
use the REQUEST_OPEN_WELL event to open closed wells
2023-10-20 13:08:07 +02:00
Bård Skaflestad
e9645ada24
Merge pull request #4907 from steink/reverse_flow_valve_derivatives
...
Add missing reverse flow derivatives for valve/icd/aicd
2023-10-19 16:11:56 +02:00
Markus Blatt
965e6f4b63
Merge pull request #4933 from aritorto/lookupElemIndices
...
LookUp origin cell indices in eclgenericproblem
2023-10-19 15:38:34 +02:00
Stein Krogstad
57c960d7c5
default value of option for extra derivatives
2023-10-19 15:12:00 +02:00
Stein Krogstad
dd6d195a6b
Add missing reverse flow derivatives for valve/icd/aicd
2023-10-19 15:12:00 +02:00
Antonella Ritorto
88e03e5e8d
Exception added (restart not supported for LGRs), improved-cleaned code
2023-10-19 14:04:49 +02:00
Antonella Ritorto
93731c419d
Shadowed declaration fixed
2023-10-19 10:53:07 +02:00
Antonella Ritorto
dc20e63a8c
Lookup via method
2023-10-19 10:53:07 +02:00
Antonella Ritorto
17c7e2c91f
LookUp Indices in eclgenericproblem
2023-10-19 10:53:07 +02:00
Bård Skaflestad
b60eb25285
Merge pull request #4918 from GitPaean/remove_white_spaces_wells_folder
...
removing white spaces in the wells folder
2023-10-19 09:08:03 +02:00
Atgeirr Flø Rasmussen
27435f73af
Merge pull request #4899 from jakobtorben/add_dilu_preconditioner
...
Add DILU preconditioner
2023-10-18 15:13:08 +02:00
jakobtorben
ab0ca76194
Add DILU preconditioner
2023-10-18 14:30:17 +02:00
Bård Skaflestad
d98de155de
Merge pull request #4930 from GitPaean/not_reset_thp_value_well_state
...
not setting THP to be zero based whether having THP constraint from the Deck input in the WellState
2023-10-16 22:02:43 +02:00
Kai Bao
e1018e2815
if there is no VFP table associated with the well
...
we set the thp to be zero in the WellState. The previous logic related
this to THP constraints does not hold in multiple situations:
1. VFP table is specified, we need the THP value for output purpose
2. network is involved, we need the THP value for constraint check.
2023-10-16 21:43:18 +02:00
Kai Bao
b975ebff65
Merge pull request #4881 from vkip/no_network_solve_in_history
...
Avoid iterating network if no network wells are in prediciton mode
2023-10-16 14:54:36 +02:00
Atgeirr Flø Rasmussen
8b480a0a49
Merge pull request #4852 from multitalentloes/cujac_preconditioner
...
Cujac preconditioner
2023-10-16 12:46:29 +02:00
Tobias Meyer Andersen
8b396fa3dc
Update test properties of new tests using CUDA. Avoid comparison causing new warning
2023-10-16 11:31:00 +02:00
Vegard Kippe
5bb0942a02
Reverting unintended change.
2023-10-16 10:38:08 +02:00
Tobias Meyer Andersen
533c5a1a3e
Combine new diagonalMV kernels into one using
...
template arguements.
Use more consistent naming conventions.
Change printing function of CuVector from output
stream overload to toDebugString().
2023-10-16 09:53:02 +02:00
Markus Blatt
e9bb5d0539
Merge pull request #4582 from Tongdongq/rocsparse-separate-wells
...
RocsparseSolver separate wells
2023-10-13 15:33:03 +02:00
Tobias Meyer Andersen
c809819cbd
Fuse kernels to optimize performance and update
...
the tests and documentation.
2023-10-13 10:31:17 +02:00
Tobias Meyer Andersen
fbeb006d45
Simplify and optimize the Jacobi preconditioner
...
apply. Fix .h and .cpp mistakes in cmake.
2023-10-13 10:31:17 +02:00
Tobias Meyer Andersen
1e4b0e97ee
Add jacobi preconditioner that runs on the GPU.
...
Implement calls to cuBlas, cuSparse and implement necessary
CUDA kernels to perform a single iteration of the jacobi preconditioner.
Add tests that verify new kernels and the preconditioner in its totality.
The preconditioner is verified on 2x2 and 3x3 blocks, which as of now
are the only supported sizes. 1x1 are not supported because cuSparse
does not support it.
2023-10-13 10:31:17 +02:00
Markus Blatt
74c1ec3de3
Merge pull request #4925 from blattms/bump-version
...
Bump version to 2024.04
2023-10-13 09:20:35 +02:00
Arne Morten Kvarving
3e047ab9cd
Merge pull request #4927 from blattms/spelling-fix1
...
Fixed spelling: achived -> achieved
2023-10-13 08:25:07 +02:00
Markus Blatt
50815209a0
Fixed spelling: achive -> achieved
2023-10-12 22:01:12 +02:00
Kai Bao
81758cca2c
using TUNING for the tests under folder wtest
2023-10-12 10:34:26 +02:00
Kai Bao
3af34e4ae6
Merge pull request #4923 from GitPaean/using_report_step
...
distinguishing report step and time step
2023-10-11 23:14:43 +02:00
Markus Blatt
6b951df148
Bump version to 2024.04
2023-10-11 21:27:29 +02:00
Razvan Nane
7e8528b43a
Disable only CUDA when ROCm also selected
2023-10-11 13:29:40 +02:00
Markus Blatt
62dd660b2d
Merge pull request #4916 from daavid00/fixVtkOnReportStep
...
Fix to write vtks on report steps
2023-10-11 11:59:18 +02:00
Kai Bao
f5d3489d23
distinguishing report step and time step
...
for the funcitons related to createWellContainer() and
runWellPIScaling().
So it is not exhaustive, but we should do it gradually.
2023-10-11 11:33:02 +02:00
Atgeirr Flø Rasmussen
05eccd37c3
Merge pull request #4922 from bska/nldd-control-number-of-global-iterations
...
Make Number of Initial Global Iterations Configurable
2023-10-11 10:35:58 +02:00