Tong Dong Qiu
|
0caae966b8
|
Add more waiting for opencl functions, using shortened opencl kernel params in WellContributions
|
2021-03-03 14:04:06 +01:00 |
|
Tong Dong Qiu
|
688d8ff627
|
Shorten opencl kernel params, add source file for openclKernels
|
2021-03-03 13:09:24 +01:00 |
|
Tong Dong Qiu
|
5b4deab7e4
|
Generating opencl kernels
|
2021-03-01 10:26:44 +01:00 |
|
Tong Dong Qiu
|
141af23db5
|
Exact ILU decomp is now performed on GPU
|
2021-03-01 10:26:35 +01:00 |
|
tqiu
|
0f9ae3695d
|
Made reordering optional for WellContributions
Removed unnecessary alloc
|
2021-01-13 12:34:56 +01:00 |
|
tqiu
|
f26e58c6ca
|
Reordering is now actually skipped when NONE is chosen.
Also made reordering optional for openclSolver.
|
2021-01-12 15:25:47 +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 |
|
Jose Eduardo Bueno
|
ab57d5ecd2
|
Fixed errors
|
2020-09-24 18:07:10 -03:00 |
|
Jose Eduardo Bueno
|
1ba81cece2
|
First commit
|
2020-09-24 16:35:36 -03:00 |
|
Jose Eduardo Bueno
|
c43648076f
|
Fixed kernel; fixed time step chopping;
|
2020-09-24 16:35:36 -03:00 |
|
Jose Eduardo Bueno
|
f8898e3158
|
New function for setting OpenCL in wellContribs
|
2020-09-03 13:30:12 -03:00 |
|
Jose Eduardo Bueno
|
c7adc3495f
|
Initial commit
|
2020-09-03 09:46:44 -03:00 |
|
Jose Eduardo Bueno
|
56c1c0862c
|
Added StandardWell functionality to OpenCL backend
|
2020-09-02 15:00:34 -03:00 |
|
T.D. (Tongdong) Qiu
|
ab49f60eca
|
Added opencl.hpp to define variables and import opencl
Added opencl.cpp to get OpenCL error strings
|
2020-07-07 13:46:47 +02:00 |
|
T.D. (Tongdong) Qiu
|
a164a57220
|
Added memory management to BlockedMatrix
|
2020-07-06 13:55:50 +02:00 |
|
T.D. (Tongdong) Qiu
|
779a713330
|
Simplified BdaSolverStatus
|
2020-07-06 13:40:44 +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
|
7f8faa018b
|
Replaced timing function with Dune::Timer
|
2020-07-06 11:22:11 +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
|
f974a5f6db
|
Added openclSolver
Usage: --gpu-mode=[cusparse|opencl|none] on command line
|
2020-06-22 18:26:49 +02:00 |
|