Arne Morten Kvarving
|
78c5675daf
|
changed: get rid of OPM_UNUSED macro usages
prefer anonymous parameters or c++17 [[maybe_unused]]
|
2021-08-02 14:55:41 +02:00 |
|
Tong Dong Qiu
|
796d1b7f8a
|
Allow to choose a platform and device when using amgcl with VexCL
|
2021-07-09 17:03:11 +02:00 |
|
Tong Dong Qiu
|
0ee6b58fb0
|
Only initialize VexCL once
|
2021-07-09 15:39:35 +02:00 |
|
Tong Dong Qiu
|
b0749ce7d4
|
Use default parameters if json file does not specify all.
Throw exception if json file cannot be parsed.
|
2021-07-09 14:07:55 +02:00 |
|
Tong Dong Qiu
|
f77d745b51
|
Factor out CUDA part of amgclSolver
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
b2156a4edc
|
Remove unused variable warnings
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
b28c96699b
|
Combine blocked and unblocked VexCL implementations
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
5306ae6a60
|
Allow VexCL to use unblocked matrices
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
47ffeaf24a
|
Allow VexCL to use runtime parameters
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
b4eb711c71
|
Enable the VexCL backend, disabled for blocksize=1
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
a3d8d6655f
|
Added enum for amgcl_backend_type
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
d45f9d08f7
|
Allow amgcl without CUDA
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
e556124405
|
Allow to choose amgcl backend at runtime, added default amgcl params
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
3c1bfeb72f
|
Let amgcl use runtime parameters via JSON file
|
2021-07-07 16:24:52 +02:00 |
|
Tong Dong Qiu
|
a23d881817
|
Reuse amgcl parameters
|
2021-07-07 16:24:51 +02:00 |
|
Tong Dong Qiu
|
47e2899ba8
|
Moved amgcl declarations to header
|
2021-07-07 16:24:51 +02:00 |
|
Tong Dong Qiu
|
c2869810e2
|
Added amgclSolverBackend
|
2021-07-07 16:24:51 +02:00 |
|