Razvan Nane
|
7ce693ba06
|
fix verbose opencl preconditioner
|
2024-06-24 13:18:04 +02:00 |
|
Razvan Nane
|
a1c238df8e
|
last scalars
|
2024-06-05 15:30:08 +02:00 |
|
Razvan Nane
|
b51f27517b
|
more scalars
|
2024-06-05 15:27:22 +02:00 |
|
Razvan Nane
|
40c0539bc3
|
update copyright and scalar
|
2024-06-05 15:12:12 +02:00 |
|
Razvan Nane
|
dcbd9be46a
|
cleanup and run fix
|
2024-06-05 15:00:47 +02:00 |
|
Razvan Nane
|
7a307fafa0
|
add rocsparseCPR preconditioner
|
2024-06-04 17:13:13 +02:00 |
|
Razvan Nane
|
74b30e6bba
|
refactor AMG creation as a class
|
2024-06-04 15:13:54 +02:00 |
|
Razvan Nane
|
3eb87b7b04
|
refactor rocsparseSolverBackend to allow flexible preconditioner
|
2024-06-04 12:17:49 +02:00 |
|
Razvan Nane
|
071f009bf3
|
refactor preconditioner class
|
2024-06-04 09:47:03 +02:00 |
|
Razvan Nane
|
83b50f08e6
|
rename opencl files
|
2024-06-04 06:28:50 +02:00 |
|
Razvan Nane
|
02b76b5309
|
refactor rocm files
|
2024-06-04 06:19:28 +02:00 |
|
Razvan Nane
|
988d3821cd
|
fix compile rocsparseWellContrib
|
2024-05-31 11:55:53 +02:00 |
|
Arne Morten Kvarving
|
ad1d862426
|
BdaBridge: template Scalar type
|
2024-05-24 14:21:26 +02:00 |
|
Arne Morten Kvarving
|
3eed028978
|
rocsparseSolverBackend: template Scalar type
|
2024-05-24 14:21:25 +02:00 |
|
Arne Morten Kvarving
|
e620d9d044
|
rocaluationSolverBackend: template Scalar type
|
2024-05-24 14:16:36 +02:00 |
|
Arne Morten Kvarving
|
0b22b62205
|
amgclSolverBackend: template Scalar type
|
2024-05-24 14:16:36 +02:00 |
|
Arne Morten Kvarving
|
23250b87e3
|
cusparseSolverBackend: template Scalar type
|
2024-05-24 14:16:34 +02:00 |
|
Arne Morten Kvarving
|
18f42b51b2
|
openclSolverBackend: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
d0773ef4f7
|
BdaSolver: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
e03f2394b9
|
BdaSolver.hpp: drop indent for namespace
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
7e1f4629ed
|
CPR: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
1f39e6a9a9
|
BISAI: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
8ea523fa68
|
BILU0: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
b75ea188ee
|
Preconditioner: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
05a89d1e96
|
cuWellContributions: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
d2637e53ea
|
rocsparseWellContributions: template Scalar type
|
2024-05-24 14:09:12 +02:00 |
|
Arne Morten Kvarving
|
ddcfcf681d
|
openclWellContributions: template Scalar type
|
2024-05-24 14:09:11 +02:00 |
|
Arne Morten Kvarving
|
ff39bc3b03
|
WellContribution: template Scalar type
|
2024-05-24 14:09:11 +02:00 |
|
Arne Morten Kvarving
|
216f0bea0d
|
MultisegmentWellContribution: template Scalar type
|
2024-05-24 14:09:11 +02:00 |
|
Arne Morten Kvarving
|
ba1c6db855
|
OpenclKernels: template Scalar type
|
2024-05-24 14:09:11 +02:00 |
|
Arne Morten Kvarving
|
be59203179
|
OpenclMatrix: template Scalar type
|
2024-05-24 14:09:11 +02:00 |
|
Arne Morten Kvarving
|
5fbd7635cd
|
Matrix: template Scalar type
|
2024-05-24 14:09:11 +02:00 |
|
Arne Morten Kvarving
|
25374b0e54
|
BlockMatrix: template Scalar type
|
2024-05-24 14:09:10 +02:00 |
|
Bård Skaflestad
|
6f094c558a
|
Merge pull request #5256 from BigDataAccelerate/overlap_copy_jacmat_gpu
Overlap creation of jacobian matrix with GPU data transfers
|
2024-05-24 13:11:27 +02:00 |
|
Arne Morten Kvarving
|
60e91a0fb5
|
amgclSolverBackend: fix for block_size == 1
|
2024-05-23 13:41:26 +02:00 |
|
Arne Morten Kvarving
|
7eba120662
|
avoid including MultisegmentWellContribution in WellContributions.hpp
|
2024-04-17 08:11:47 +02:00 |
|
Arne Morten Kvarving
|
7311948b89
|
openCl preconditioners: make argument orders consistent
|
2024-04-16 09:39:56 +02:00 |
|
Arne Morten Kvarving
|
34e94256be
|
Preconditioner: replace if nest with switch
|
2024-04-16 09:39:48 +02:00 |
|
Arne Morten Kvarving
|
cc5f362fdc
|
changed: make PreconditionerType an enum class
this to avoid symbol clashes with the implementations.
while at it rename it to Type as Preconditioner::PreconditionerType is
redundant
|
2024-04-16 09:06:13 +02:00 |
|
Razvan Nane
|
cc1dfca9e0
|
add support for single thread copy
|
2024-04-12 20:17:38 +02:00 |
|
Razvan Nane
|
b0157def17
|
enable multithreaded copy only when openmp found
|
2024-04-03 15:29:32 +02:00 |
|
Razvan Nane
|
411a3978b6
|
OPT: overlap create jacMat with copy to GPU
|
2024-03-15 11:25:38 +01:00 |
|
Arne Morten Kvarving
|
a30ed77094
|
quell rocsparse warnings
|
2024-02-02 22:50:40 +01:00 |
|
Razvan Nane
|
dcc3bd70f0
|
Reinclude changes lost in adaptation to ISTLSolverEbosBda
|
2023-10-08 08:58:35 +02:00 |
|
Razvan Nane
|
e4abc12a05
|
Adapt rocsparse separate wells PR to changes made to ISTLSolverEbos
|
2023-10-08 08:58:35 +02:00 |
|
Razvan Nane
|
177a46366d
|
Add <rocsparse> to accelerator-mode option in doc
|
2023-10-08 08:58:35 +02:00 |
|
Tong Dong Qiu
|
b2fea287bc
|
Print time to apply wells for verbosity>=3
|
2023-10-08 08:58:35 +02:00 |
|
Tong Dong Qiu
|
abce3a897c
|
Only compile HIP kernel with hipcc
|
2023-10-08 08:58:35 +02:00 |
|
Tong Dong Qiu
|
ef6be5859e
|
Restore old HAVE_CUDA value
|
2023-10-08 08:58:35 +02:00 |
|
Tong Dong Qiu
|
cb20d041c3
|
Allow WellContributionsRocsparse to be used
|
2023-10-08 08:58:35 +02:00 |
|