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
Tobias Meyer Andersen
85a9ad2b61
refactor cuistl folder names
2024-08-22 15:32:21 +02:00
Tobias Meyer Andersen
5919b417e3
refactor cuview
2024-08-22 15:27:23 +02:00
Tobias Meyer Andersen
fba1858f42
refactor cuvector
2024-08-22 15:20:20 +02:00
Tobias Meyer Andersen
3aa1767548
refactor cusparsematrix
2024-08-22 15:14:33 +02:00
Tobias Meyer Andersen
0c1ea3ee4d
refactor cuseqilu0
2024-08-22 15:07:53 +02:00
Tobias Meyer Andersen
1721a1071f
refactor cuowneroverlapcopy
2024-08-22 14:46:38 +02:00
Tobias Meyer Andersen
158619083e
refacor cujac
2024-08-22 14:40:23 +02:00
Tobias Meyer Andersen
d17ee3315b
refactor CuDILU
2024-08-22 14:28:33 +02:00
Tobias Meyer Andersen
69897753e8
refactor CuBuffer
2024-08-22 14:12:30 +02:00
Tobias Meyer Andersen
67bc9e8f34
refactor CuBlockPreconditioner
2024-08-22 13:58:35 +02:00
Tobias Meyer Andersen
3f4ae4ddf4
refactor cuistl namespace
2024-08-22 13:52:50 +02:00
Kjetil Olsen Lye
c4f686227b
Merge pull request #5451 from multitalentloes/generalize_thread_block_tuner
...
Generalize thread block tuner
2024-08-22 12:56:14 +02:00
Tobias Meyer Andersen
8a1dfceeed
clang format OpmCuilu0.cpp
2024-08-22 10:24:17 +02:00
Tobias Meyer Andersen
45f6116d5e
clang format autotuner
2024-08-22 10:23:36 +02:00
Tobias Meyer Andersen
dcdce71d4b
add more explanations
2024-08-22 10:17:53 +02:00
Tobias Meyer Andersen
8b50c90fd1
make use of OpmLog for printing tuning result
2024-08-22 10:07:06 +02:00
Atgeirr Flø Rasmussen
9b4c51de7e
Merge pull request #5553 from jakobtorben/add_support_for_changing_local_solver_in_NLDD
...
Make local solver in NLDD a runtime specified ISTLSolver
2024-08-22 09:45:32 +02:00
jakobtorben
1f285ae0d5
Make local solver in NLDD a runtime specified ISTLSolver
2024-08-21 14:24:23 +02:00
Arne Morten Kvarving
2245daa0c7
ISTLSolver: optionally instantiate for float
2024-08-21 09:40:24 +02:00