Commit Graph

20935 Commits

Author SHA1 Message Date
Michal Tóth
eb782d9ae2 Set maximum threads immediately after parsing paramteres. Remove hotfix. 2025-01-14 09:56:10 +01:00
Michal Tóth
f267df98b4 Avoid repeated rewriting. 2025-01-14 09:56:10 +01:00
Michal Tóth
b865e80c2f Set limit to the number of threads if it is unset when we ask for the number. 2025-01-14 09:56:10 +01:00
Bård Skaflestad
25cd79c04b
Merge pull request #5872 from akva2/nonlinear_param_tidy_up
NonlinearSolver::Parameters: move to separate struct
2025-01-14 09:45:26 +01:00
Arne Morten Kvarving
924e6a9f9b
Merge pull request #5868 from GitPaean/regress_gaswater_msw
regression test for gas water and multisegment wells
2025-01-14 09:41:35 +01:00
Arne Morten Kvarving
79f5a1a958 NonlinearSolver::Parameters: move to separate struct
and move some more code to the TU. small tidy up enabled
by typetag-less parameters system
2025-01-14 07:51:08 +01:00
Arne Morten Kvarving
52a1fd9eb3
Merge pull request #5855 from vkip/avoid_setwsolvent_wcycle_shut_wells
Avoid setWsolvent call for wells shut by WCYCLE
2025-01-14 07:14:43 +01:00
Vegard Kippe
d7d83c4f45 Avoid setWsolvent call for wells shut by WCYCLE (assertion failure, at best) 2025-01-13 15:30:36 +01:00
Bård Skaflestad
b82616adcc
Merge pull request #5869 from akva2/was_switched
BlackoilModel: make wasSwitched_ private
2025-01-13 14:59:22 +01:00
Arne Morten Kvarving
7590f015bf BlackoilModel: make wasSwitched_ private 2025-01-13 14:20:16 +01:00
Kai Bao
7bf47e6679 regression test for gas water and multisegment wells 2025-01-13 14:17:54 +01:00
Markus Blatt
f59262d403
Merge pull request #5800 from blattms/feature/default-is-merge-well-cells-for-partioning
Switch default load balancer to Zoltan with vertex = all cells of a well
2025-01-13 13:40:12 +01:00
Bård Skaflestad
1e51f27150
Merge pull request #5864 from akva2/blackoilprops_separate_file
BlackoilModel: move properties to separate header
2025-01-13 13:30:39 +01:00
Arne Morten Kvarving
7630191940
Merge pull request #5865 from akva2/fix_serial_build_pyaction_tests
fixed: don't run parallel pyaction tests without mpi
2025-01-13 13:18:16 +01:00
Markus Blatt
acc56c1ecc Tight CNV relaxed tolerance to fix parallel 3_A_MPI_MULTFLT_SCHED_MODEL2
Suggestion from Vegard. Thanks a lot for testing.
2025-01-13 13:09:08 +01:00
Kjetil Olsen Lye
b984298ae4
Merge pull request #5863 from multitalentloes/refactor_move_to_gpu
refactor move_to_gpu
2025-01-13 12:52:35 +01:00
Arne Morten Kvarving
0b57d01cbb fixed: don't run parallel pyaction tests without mpi 2025-01-13 12:36:59 +01:00
Kai Bao
aa9ff21589
Merge pull request #5818 from GitPaean/gw_msw
gas water for multisegment well
2025-01-13 11:42:29 +01:00
Arne Morten Kvarving
c909283288 BlackoilModel: move properties to separate header 2025-01-13 11:34:14 +01:00
Atgeirr Flø Rasmussen
6952d19a92
Merge pull request #5849 from akva2/rename_haswell
Fix BlackoilWellModel::hasWell mixups
2025-01-13 11:29:19 +01:00
Tobias Meyer Andersen
fa02d686d4 refactor move_to_gpu 2025-01-13 11:19:43 +01:00
Kjetil Olsen Lye
791a3b84e1
Merge pull request #5688 from multitalentloes/add_mixed_precision_double_diagonal_gpu_ilu0_variants
Add mixed precision double diagonal gpu ilu0 variants
2025-01-13 11:15:51 +01:00
Kjetil Olsen Lye
d2e17ee345
Merge pull request #5838 from multitalentloes/fix_gpu_linear_two_phase_material
fix gpu_linear... test
2025-01-13 11:14:28 +01:00
Kai Bao
66d5a16ae1 incorporting reviewing comments for OPM/opm-simulators#5818 2025-01-13 10:00:31 +01:00
Kai Bao
cf1b52e52f suppport for gas water multisegment well 2025-01-13 09:51:19 +01:00
Markus Blatt
cbc12a915b
Merge pull request #5860 from lisajulia/feature/pyAction-parallel-tests
Add parallel versions of the PyAction tests
2025-01-10 17:47:37 +01:00
Tobias Meyer Andersen
d1e5a69476 Add new MP scheme to GPU ILU and DILU 2025-01-10 16:38:14 +01:00
Lisa Julia Nebel
41855ef8d4 Add parallel versions of some PyAction tests 2025-01-10 16:13:28 +01:00
Håkon Hægland
40212c8d1c
Merge pull request #5859 from lisajulia/cleanup/github-action
Update workflow: Remove checking out the repository, that is actually…
2025-01-10 14:43:36 +01:00
Atgeirr Flø Rasmussen
cfedccb880
Merge pull request #5824 from vkip/fix_rft_inactive_and_shut_distributed_wells
Fix RFT output for shut distributed wells
2025-01-10 13:48:48 +01:00
Lisa Julia Nebel
df5c12ff3c Update workflow: Remove checking out the repository, that is actually not needed 2025-01-10 13:16:59 +01:00
Bård Skaflestad
b7f0556b60
Merge pull request #5850 from akva2/blackoilwellmodel_wbp
changed: move WBP BlackoilWellModel code to separate class
2025-01-10 13:00:45 +01:00
Arne Morten Kvarving
73ede837bb changed: move WBP BlackoilWellModel code to separate class
model using has-a instead of is-a in BlackoilWellModelGeneric
2025-01-10 09:38:35 +01:00
Bård Skaflestad
17d94b8054
Merge pull request #5857 from akva2/blackoilwellmodel_group_switch_report
BlackoilWellModel: move group switching reporting to separate method
2025-01-10 09:34:34 +01:00
Arne Morten Kvarving
f59dd4084d BlackoilWellModelGeneric::reportGroupSwitching: use {fmt} 2025-01-10 09:18:06 +01:00
Arne Morten Kvarving
70e993c0bc BlackoilWellModel: move group switching reporting to separate method
this can be put in the generic TU
2025-01-10 09:18:05 +01:00
Arne Morten Kvarving
983ebedb8a cosmetics: break some long lines 2025-01-09 15:33:44 +01:00
Arne Morten Kvarving
8a1ccaca80 changed: rename BlackoilWellModelGeneric::hasWell to hasLocalWell 2025-01-09 15:33:44 +01:00
Arne Morten Kvarving
64f9ebb06c move hasOpenLocalWell to BlackoilWellModelGeneric 2025-01-09 15:32:00 +01:00
Arne Morten Kvarving
98949004c6 changed: rename BlackoilWellModel::hasWell to hasOpenLocalWell
this to avoid confusion as there is already a hasWell
in BlackoilWellModelGeneric which checks all wells
2025-01-09 15:29:10 +01:00
Tobias Meyer Andersen
cabc049e49 minor adjustments 2025-01-09 10:38:58 +01:00
Atgeirr Flø Rasmussen
09acc593dd
Merge pull request #5843 from totto82/fastEnergy
Use new linearizer for blackoil + thermal
2025-01-09 06:55:44 +01:00
Tobias Meyer Andersen
6c29cf6962 use less template arguments 2025-01-08 15:08:50 +01:00
Markus Blatt
02bd7b43cb
Merge pull request #5853 from lisajulia/python-documentation
Fix errors in documentation.
2025-01-08 14:54:38 +01:00
Tobias Meyer Andersen
adc6afd749 WIP 2025-01-08 14:54:03 +01:00
Lisa Julia Nebel
82ba8b4ea5 Fix errors in documentation. 2025-01-08 14:08:41 +01:00
Tobias Meyer Andersen
486f7cc819 remove buffer and view cpu support 2025-01-08 08:53:16 +01:00
Tobias Meyer Andersen
b48479b7e4 fix piecewiselineartwophasematerial tests
Fixing the test required avoid accesses to a
mutable gpu buffer on the CPU. Removing function
from the GPUBuffer and GPUView class also required
a minor adjustment in the GPUView test.
2025-01-08 08:35:21 +01:00
Kjetil Olsen Lye
119282bd6d
Merge pull request #5674 from multitalentloes/add_gpudilu_mixed_precision
Add gpudilu mixed precision
2025-01-07 14:57:17 +01:00
Atgeirr Flø Rasmussen
16a38feec1
Merge pull request #5826 from akva2/move_well_linearization
Move well linearization code out of BlackoilWellModel to WellConnectionAuxillaryModule
2025-01-07 13:39:19 +01:00