Tong Dong Qiu
|
d30073a885
|
Bugfix: use full matrix for spmv
Remove references to reordering
|
2022-09-27 15:59:37 +02:00 |
|
Tong Dong Qiu
|
42410d408f
|
Removed GRAPH_COLORING opencl reordering option.
Simplified and renamed opencl_ilu_reorder parameter.
|
2022-09-27 15:54:19 +02:00 |
|
Atgeirr Flø Rasmussen
|
caca77dc67
|
Rename command line option --linsolver to --linear-solver.
|
2022-09-21 09:31:19 +02:00 |
|
Tong Dong Qiu
|
91a54645fb
|
Fix: zeros were not replaced correctly in the diagonal
And minor changes
|
2022-06-08 10:00:22 +02:00 |
|
Tong Dong Qiu
|
2683019280
|
Bugfix: set vector size for MSwells was removed during refactoring
|
2022-04-21 17:19:01 +02:00 |
|
Tong Dong Qiu
|
7f5322f7d4
|
Store a BlockedMatrix in BdaBridge
|
2022-04-21 17:19:00 +02:00 |
|
Tong Dong Qiu
|
e360c00b73
|
add block-jacobi partitioner option. Add block-jacobi matrix for use in OpenCL preconditioner
Rebased
|
2022-04-21 17:18:32 +02:00 |
|
Tong Dong Qiu
|
b9a12b64d9
|
Rename copy sparsity pattern function
|
2021-12-01 11:43:40 +01:00 |
|
Tong Dong Qiu
|
6465cf9cbb
|
Add CPR preconditioner for openclSolver and
change raw pointers to vector for Matrix
|
2021-12-01 11:43:30 +01:00 |
|
Arne Morten Kvarving
|
352d31a1e9
|
BdaBridge: avoid FPGA include in header
already includ in the cpp file where it is required.
|
2021-11-11 13:39:46 +01:00 |
|
Arne Morten Kvarving
|
7fb39f8308
|
BdaBridge: avoid includes in header
|
2021-11-11 13:39:25 +01:00 |
|
Arne Morten Kvarving
|
be6c857b16
|
bda: use forwarding for WellContributions
|
2021-11-11 13:29:12 +01:00 |
|
Tong Dong Qiu
|
920eeee426
|
Rename namespace bda to Opm::Accelerator
|
2021-11-04 15:47:33 +01:00 |
|
Tong Dong Qiu
|
c2869810e2
|
Added amgclSolverBackend
|
2021-07-07 16:24:51 +02:00 |
|
Tong Dong Qiu
|
81c0a3d9f9
|
Simplified CPU fallback warnings
|
2021-03-12 11:15:02 +01:00 |
|
Giacomo Marchiori
|
b4aa28771f
|
Added fpgaSolver
|
2021-03-12 11:14:59 +01:00 |
|
Tong Dong Qiu
|
748dc4ccb3
|
Reduced header inclusion, also moved WellContributions OpenCL initialization
|
2021-03-01 09:42:56 +01:00 |
|
Jose Eduardo Bueno
|
a9c2a684c6
|
Removed WellContributionsOCLContainer class (rebase)
|
2020-11-18 09:14:31 -03:00 |
|
tqiu
|
d25405d39a
|
Renamed parameter to OpenclIluReorder and moved error checking to BdaBridge constructor.
|
2020-10-19 11:36:25 +02:00 |
|
tqiu
|
a372a1e4bd
|
Added cmdline parameter --ilu-reorder-strategy
|
2020-10-19 11:33:32 +02:00 |
|
T.D. (Tongdong) Qiu
|
bb622449b6
|
Changed platformID and deviceID to commandline parameter. Make sure Flow exits cleanly upon invalid platform- or deviceID.
|
2020-07-06 13:38:57 +02:00 |
|
T.D. (Tongdong) Qiu
|
c76630687d
|
Removed config.h in header files
|
2020-06-25 14:49:41 +02:00 |
|
T.D. (Tongdong) Qiu
|
98ddf47b44
|
Added block_size template to BdaSolvers and BILU0
|
2020-06-25 09:39:55 +02:00 |
|
T.D. (Tongdong) Qiu
|
3dc368b0b4
|
Added block_size templates to the BdaBridge. Removed unused gpu_mode variable
|
2020-06-24 16:46:04 +02:00 |
|
T.D. (Tongdong) Qiu
|
e4417fdc01
|
Set default value for use_gpu, using Dune would segfault because of the unitialized value
|
2020-06-23 18:20:10 +02:00 |
|
T.D. (Tongdong) Qiu
|
f974a5f6db
|
Added openclSolver
Usage: --gpu-mode=[cusparse|opencl|none] on command line
|
2020-06-22 18:26:49 +02:00 |
|
Markus Blatt
|
85fffee06e
|
Pass a mutable matrix to BdaBridge::solve_system
That function will overwrite zero diagonal values with small nonzero ones.
|
2020-05-13 16:28:15 +02:00 |
|
T.D. (Tongdong) Qiu
|
fdcf46792a
|
BdaBridge and WellContributions are only included and compiled when CUDA is found
|
2020-03-18 19:03:14 +01:00 |
|
T.D. (Tongdong) Qiu
|
ce73337769
|
Disable GPU when using MPI
|
2020-03-18 13:53:40 +01:00 |
|
T.D. (Tongdong) Qiu
|
581cbc6a3e
|
cusparseSolver can now apply wellcontributions separately, so --matrix-add-wellcontributions=true is not required anymore
|
2020-03-13 14:21:59 +01:00 |
|
Atgeirr Flø Rasmussen
|
2cbeff2aca
|
Silence warnings.
|
2020-02-13 11:04:02 +01:00 |
|
T.D. (Tongdong) Qiu
|
57344fd5e0
|
Added doxygen-style comments
|
2019-12-18 17:05:33 +01:00 |
|
T.D. (Tongdong) Qiu
|
950d1c92c1
|
Replaced tabs with 4 spaces
|
2019-12-18 15:50:09 +01:00 |
|
T.D. (Tongdong) Qiu
|
293bd5816f
|
Replaced exit() with OPM_THROW. Replaced primitive pointer with unique_ptr.
|
2019-12-16 10:05:12 +01:00 |
|
T.D. (Tongdong) Qiu
|
f19a3b09b1
|
Updated copyright notice
|
2019-12-05 14:24:37 +01:00 |
|
T.D. (Tongdong) Qiu
|
5cb6ec510c
|
Allow verbosity of cusparseSolver to be set via command line
|
2019-12-05 10:07:40 +01:00 |
|
T.D. (Tongdong) Qiu
|
69033ca7f2
|
Changed structure of cusparseSolver to fit into master branch
|
2019-12-04 16:59:58 +01:00 |
|
T.D. (Tongdong) Qiu
|
4db2e7ca4e
|
Added cusparseSolver. Automatically compiled when CUDA is detected. Must be enabled at runtime by adding '--use-gpu=true'
|
2019-12-03 14:29:06 +01:00 |
|