Arne Morten Kvarving
|
c8924d67ca
|
PreconditionerAdapter: use override
|
2023-06-21 08:59:03 +02:00 |
|
Atgeirr Flø Rasmussen
|
a2b96eaa8f
|
Clean up linear solver parameters and ISTLSolverEbos.
|
2023-06-11 11:51:59 +02:00 |
|
Atgeirr Flø Rasmussen
|
7f96922c3c
|
Ensure UMFPACK works with FlexibleSolver.
Every apply() call for UMFPACK must (for now) recreate the solver.
|
2023-06-09 15:37:31 +02:00 |
|
Atgeirr Flø Rasmussen
|
712a7c8131
|
Add utilities that will be needed for NLDD solvers.
Includes:
- SubDomain struct,
- simple partitioning utilities for testing,
- some matrix and vector manipulation functions,
- tests for the above.
|
2023-06-09 10:08:29 +02:00 |
|
Kjetil Olsen Lye
|
c478e46c8d
|
Setting CUDA device for MPI runs.
|
2023-05-31 21:47:46 +02:00 |
|
Kjetil Olsen Lye
|
e35318b6bb
|
Removed unused block_size
|
2023-05-31 21:36:15 +02:00 |
|
Kjetil Olsen Lye
|
ea86e45fef
|
SolverAdapter now takes a reference to scalar product.
|
2023-05-31 16:39:45 +02:00 |
|
Kjetil Olsen Lye
|
042172588d
|
Added CuSeqILU0 as a parallel preconditioner as well.
|
2023-05-31 16:28:51 +02:00 |
|
Kjetil Olsen Lye
|
411bf6b0ca
|
Added missing file
|
2023-05-31 15:52:50 +02:00 |
|
Kjetil Olsen Lye
|
ceb15e22e3
|
Expose CuISTL solver in FlexibleSolver.
|
2023-05-31 15:03:31 +02:00 |
|
Kjetil Olsen Lye
|
0269f7215c
|
Added conversion preconditioner.
|
2023-05-31 14:55:48 +02:00 |
|
Kjetil Olsen Lye
|
90c9eedc79
|
Fixed typo in error message.
|
2023-05-31 14:03:59 +02:00 |
|
Kjetil Olsen Lye
|
dfb3ccb72b
|
Typo in variable name.
|
2023-05-31 13:14:37 +02:00 |
|
Kjetil Olsen Lye
|
697c49a08b
|
Documentation fixes.
|
2023-05-31 13:13:48 +02:00 |
|
Kjetil Olsen Lye
|
e8bc314e04
|
Documentation update.
|
2023-05-31 13:11:39 +02:00 |
|
Kjetil Olsen Lye
|
54598a44d5
|
Removed commented code line.
|
2023-05-30 11:50:02 +02:00 |
|
Kjetil Olsen Lye
|
bb9c51a6cc
|
Cleaned up fiz_zero_diagonal.hpp and added documentation.
|
2023-05-30 11:50:02 +02:00 |
|
Kjetil Olsen Lye
|
9c28b485ef
|
Added some missing header files.
|
2023-05-30 11:50:02 +02:00 |
|
Kjetil Olsen Lye
|
dea49a5406
|
Added CUILU0 to the PreconditionerFactory.
|
2023-05-30 11:50:02 +02:00 |
|
Kjetil Olsen Lye
|
dfc5331696
|
Marked constructor as explicit.
|
2023-05-30 11:50:02 +02:00 |
|
Kjetil Olsen Lye
|
84305a7a8d
|
Added conversion preconditioner.
|
2023-05-30 11:50:02 +02:00 |
|
Kjetil Olsen Lye
|
b30e6d79d5
|
Added CuSeqILU0 with the preconditioner adapter.
|
2023-05-30 11:49:58 +02:00 |
|
Kjetil Olsen Lye
|
1bd2edb003
|
Renamed types.
|
2023-05-30 10:30:55 +02:00 |
|
Kjetil Olsen Lye
|
ed2747db1c
|
Added sanity check.
|
2023-05-30 10:28:29 +02:00 |
|
Kjetil Olsen Lye
|
a8dd329307
|
Typo in documentation.
|
2023-05-30 10:14:30 +02:00 |
|
Kjetil Olsen Lye
|
0eb60e5336
|
Added test of size for copyToHost.
|
2023-05-30 10:03:54 +02:00 |
|
Kjetil Olsen Lye
|
b4b1a7b77f
|
Added TODO for perf, renamed to bvector.
|
2023-05-30 09:54:22 +02:00 |
|
Kjetil Olsen Lye
|
70310160c0
|
Updated documentation to reflect limitations on int.
|
2023-05-16 10:01:39 +02:00 |
|
Kjetil Olsen Lye
|
b4aa427bbe
|
Fixed documentation for vector_operations.hpp.
|
2023-05-16 09:56:21 +02:00 |
|
Kjetil Olsen Lye
|
bc3cb8c1db
|
Fixed typo in documentation.
|
2023-05-15 11:32:25 +02:00 |
|
Kjetil Olsen Lye
|
1a6720996a
|
Switched from size_t to std::size_t in safe_conversion.hpp.
|
2023-05-15 11:23:33 +02:00 |
|
Kjetil Olsen Lye
|
a703e9f7bd
|
Removed exceptions from destructors.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
133a8897a0
|
Fixed indexing mistake in cuistl/vector_operations
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
046ef6cdc0
|
Replaced some macro size checks with function calls.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
e32b6ac0a8
|
Removed use of macro to check equal size.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
42b6a74ce5
|
Made CuSparseMatrix non-copyable.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
67f94ce8a3
|
Now handling sparsity pattern copying in a more elegant way.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
e14da5e053
|
Formatting fixes.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
cc8db08e83
|
Fixed unsafe type conversion.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
3f1cbbe1b8
|
Used safe conversion in CuVector
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
5fee5cece8
|
Inlined safe conversion functions.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
b6a67275c9
|
Rename to to_int and to_size_t
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
5373fb7a9c
|
Added int to size_t conversion. Added some static_asserts.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
9418d5311d
|
Added safe conversion from size_t to int.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
31e7ef04ba
|
Added a CuSparse matrix wrapper.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
858d8b189b
|
Added CuVector with tests.
|
2023-05-12 08:23:18 +02:00 |
|
Kjetil Olsen Lye
|
a6b0ffac70
|
Removed unused using statement.
|
2023-05-09 15:20:34 +02:00 |
|
Kjetil Olsen Lye
|
4228daf670
|
Added cusparseWarnIfError and CUSPARSE_WARN_IF_ERROR.
|
2023-05-09 15:20:34 +02:00 |
|
Kjetil Olsen Lye
|
81bc76384d
|
Documentation fix.
|
2023-05-09 15:20:34 +02:00 |
|
Kjetil Olsen Lye
|
863647f592
|
Added cudaWarnIfError/OPM_CUDA_WARN_IF_ERROR
|
2023-05-09 15:20:34 +02:00 |
|