Atgeirr Flø Rasmussen
a7efc0091d
Merge pull request #5341 from jakobtorben/NLDD_remove_need_for_addWellContrib
...
Remove the need for add well contributions to matrix for NLDD
2024-10-10 16:23:52 +02:00
jakobtorben
e790972201
PR review changes
2024-10-10 15:51:53 +02:00
Atgeirr Flø Rasmussen
fc43d3ba44
Merge pull request #5655 from BigDataAccelerate/fix_type
...
Bug fix in rocsparsesolver
2024-10-10 15:34:03 +02:00
jakobtorben
3ea5c5820e
Add well operator for NLDD domains
2024-10-10 15:12:48 +02:00
Kjetil Olsen Lye
9bc7155cf3
Merge pull request #5552 from multitalentloes/add_mixed_precision_ilu0_and_dilu_on_gpu
...
Add mixed precision ilu0 on gpu
2024-10-10 13:03:14 +02:00
Razvan Nane
82f32be1d9
fix typo in rocsparsesolver
2024-10-09 20:27:01 +02:00
Vegard Kippe
099dabd8a9
Actually update the criterion to use fixed ordering..
2024-10-04 00:09:04 +02:00
Tobias Meyer Andersen
89df54e379
clang-format ILUKernels.cu
2024-10-02 14:59:29 +02:00
Tobias Meyer Andersen
e82a9fa56c
implement PR feedback
2024-10-02 14:57:34 +02:00
Tobias Meyer Andersen
54c2f2df30
update block operation doc
2024-09-30 16:28:56 +02:00
Tobias Meyer Andersen
55c20dbddd
Implement mixed precision GPU ILU0
2024-09-30 16:24:49 +02:00
Kjetil Olsen Lye
3161a986a2
SolverAdapter is now more explicit on its communicator/MPI dependence. This fixes the MPI issues with CUDA/HIP/GPUISTL that were introduced with the GhostLastMatrixAdapter.
2024-09-24 10:03:23 +02:00
Kjetil Olsen Lye
567a3bc0fa
Merge pull request #5606 from multitalentloes/fix_opmcuilu0_name
...
update OpmCuILU0 to OpmGpuILU0
2024-09-13 10:25:10 +02:00
Tobias Meyer Andersen
0bab02f809
update name of opm cuilu0 to match gpuistl
2024-09-13 09:15:19 +02:00
Kai Bao
85513754bc
splitting Blackoil related to FlowProblemBlackoil
...
so FlowProblem can be used for compositional or other setting
2024-09-11 14:58:14 +02:00
Arne Morten Kvarving
7fb5260e53
Merge pull request #5593 from multitalentloes/fix_macro_todo
...
reolve gpuistl macro todo
2024-09-10 20:10:30 +02:00
Tobias Meyer Andersen
9d8679ccc6
reolve temporary macro todo
2024-09-10 15:44:20 +02:00
Tobias Meyer Andersen
5947090a9e
update the name of the solver to fit with gpuistl
2024-09-10 14:10:58 +02:00
Arne Morten Kvarving
05f01bf819
parametersystem.hh: rename to .hpp
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
b3e08b4f2f
timer.hh: rename to timer.hpp
2024-09-04 12:06:35 +02:00
Arne Morten Kvarving
bc46647aa5
Import opm-models
2024-09-02 10:55:19 +02:00
Atgeirr Flø Rasmussen
58ce7cbc7c
Merge pull request #5556 from akva2/float_support5
...
Float support in simulators: Batch 5
2024-08-30 15:06:35 +02:00
Bård Skaflestad
359e4903d5
Merge pull request #5561 from akva2/janitoring
...
amgcpr: use override
2024-08-27 09:18:04 +02:00
Arne Morten Kvarving
021d6c2b0c
amgcpr: use override
2024-08-27 06:43:00 +02:00
Kjetil Olsen Lye
f97389d1b5
Merge pull request #5554 from multitalentloes/refactor_cuistl
...
refactor cuistl to gpuistl
2024-08-26 09:55:13 +02:00
Atgeirr Flø Rasmussen
2e15a04db5
Merge pull request #5557 from atgeirr/avoid-cprw-incompatibilities
...
Intercept CPRW if MICP or polymer injectivity is used.
2024-08-26 09:50:57 +02:00
Arne Morten Kvarving
4af89f1ced
ISTLSolverBda: avoid using deprecated Dune::CollectiveCommunication
2024-08-23 15:10:25 +02:00
Tobias Meyer Andersen
d14fed904a
fix typo
2024-08-23 14:42:37 +02:00
Atgeirr Flø Rasmussen
9ccb67ead6
Intercept CPRW if MICP or polymer injectivity is used.
...
These modeling options are currently incompatible with our CPRW implementation.
2024-08-23 13:08:08 +02:00
Tobias Meyer Andersen
d925d62bf2
refactor cusparsematrixoperations
2024-08-23 11:15:18 +02:00
Arne Morten Kvarving
bca05f8f7b
ISTLSolverBda: optionally instantiate for float
2024-08-23 11:15:03 +02:00
Arne Morten Kvarving
4d08afd480
BdaBridge: optionally instantiate for float
2024-08-23 11:15:03 +02:00
Arne Morten Kvarving
ecb2cafdd3
rocsparseSolverBackend: optionally instantiate for float
2024-08-23 11:15:03 +02:00
Arne Morten Kvarving
346ba93b66
rocsparsePreconditioner: optionally instantiate for float
...
rocsparseBILU0: optionally instantiate for float
rocsparseCPR: optionally instantiate for float
2024-08-23 11:15:03 +02:00
Arne Morten Kvarving
3ff678b58a
rocsparseCPR: add support for float Scalars
2024-08-23 11:15:03 +02:00
Tobias Meyer Andersen
d2681b26ed
refactor opm_cuda_safe_call
2024-08-23 11:12:13 +02:00
Arne Morten Kvarving
6bcdad6ceb
rocsparseBILU0: add support for float Scalars
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
644aeb582f
rocsparseSolverBackend: add support for float Scalars
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
452a0a0baa
rocalutionSolverBackend: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
c5ddec57d8
rocsparseMatrix: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
ecc62bbf19
HipKernels: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
cdad4500c1
amgclSolverBackend: disable for float scalar
...
for reasons deep down in amgcl, it does not compile. for now
just disable it
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
7a3a79c11b
openclSolverBackend: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
a0f8cc0aed
Preconditioner: optionally instantiate for float
...
BILU0: optionally instantiate for float
BISAI: optionally instantiate for float
CPR: optionally instantiate for float
CPRCreation: optionally instantiate for float
Misc: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
5bab71b8e3
OpenclMatrix: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
36c544e204
BlockedMatrix: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
da2a894090
CPR: disable with float Scalars
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
5825612a75
cusparseSolverBackend: optionally instantiate for float
2024-08-23 11:02:23 +02:00
Arne Morten Kvarving
35fb78ea9a
cusparseSolverBackend: add float Scalar support
2024-08-23 11:02:23 +02:00
Bård Skaflestad
3dbeed2199
Merge pull request #5550 from akva2/float_support3
...
Float support in simulators: Batch 3
2024-08-23 10:29:14 +02:00