Kjetil Olsen Lye
|
4210adff57
|
Removed #if HAVE_SUITESPARSE_UMFPACK in WellContributions.hpp and MultisegmentWellContribution.hpp since Suitesparse is required without #if guards further down.
|
2024-11-12 10:10:33 +01:00 |
|
Arne Morten Kvarving
|
91aabf6a92
|
Merge pull request #5706 from BigDataAccelerate/rename-bda-to-gpu
Remove bda naming from project
|
2024-11-11 16:26:21 +01:00 |
|
Razvan Nane
|
23e24a8cca
|
Rename ISTLSolverGpu to ISTLSolverGpuBridge
|
2024-11-11 15:02:01 +01:00 |
|
Arne Morten Kvarving
|
c11e9dd10b
|
remove unused variable
|
2024-11-11 12:13:43 +01:00 |
|
Arne Morten Kvarving
|
be93ce7163
|
fixed: add virtual dtor to class with virtual members
|
2024-11-11 12:13:43 +01:00 |
|
Tobias Meyer Andersen
|
78e01ad06f
|
Add tests for gpu pvt classes
|
2024-11-08 14:41:34 +01:00 |
|
Razvan Nane
|
baf94f76d2
|
Rename bda to gpu for classes
|
2024-11-04 12:31:34 +01:00 |
|
Razvan Nane
|
7c4bafe936
|
rename bda folder&files
|
2024-11-04 10:47:34 +01:00 |
|
Arne Morten Kvarving
|
8b21902f74
|
fixed: division by zero if no gpu device was found
|
2024-11-01 10:29:51 +01:00 |
|
Tobias Meyer Andersen
|
964844a636
|
document amd gpu/cpu issue
|
2024-10-30 11:03:29 +01:00 |
|
Tobias Meyer Andersen
|
798f7d5426
|
Print GPU used on every rank
|
2024-10-30 11:03:29 +01:00 |
|
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 |
|