Atgeirr Flø Rasmussen
|
cede2b4add
|
Improving generality and output of hybrid approach.
|
2023-09-04 13:13:52 +02:00 |
|
Atgeirr Flø Rasmussen
|
efa50c3640
|
Check for multiple solvers before trying to use them.
|
2023-09-01 13:18:09 +02:00 |
|
Atgeirr Flø Rasmussen
|
758b4bbdb6
|
Use "hybrid" linear solver choice to get multi-option.
|
2023-09-01 13:18:09 +02:00 |
|
Franz Georg Fuchs
|
6ee90b3f8f
|
Support for multiple linear solvers.
|
2023-09-01 13:18:06 +02:00 |
|
Atgeirr Flø Rasmussen
|
91c2e12a25
|
Document new input parameter.
|
2023-09-01 11:19:36 +02:00 |
|
Atgeirr Flø Rasmussen
|
99fca58dca
|
Improvements from review.
|
2023-09-01 08:48:11 +02:00 |
|
Atgeirr Flø Rasmussen
|
151eac9110
|
Copy overlap data after local solve.
Also update intensive quantities in overlap afterwards.
|
2023-08-31 13:01:50 +02:00 |
|
Atgeirr Flø Rasmussen
|
961a5fa482
|
Avoid collective copyParValues() call in serial run.
|
2023-08-31 13:01:50 +02:00 |
|
Atgeirr Flø Rasmussen
|
e1dd2bf148
|
Add forceSerial parameter to ISTLSolverEbos.
Used for single-domain solves.
|
2023-08-31 13:01:50 +02:00 |
|
Arne Morten Kvarving
|
7562b5b70f
|
ISTLSolverEbosBda: mark parameter maybe_unused
|
2023-08-15 12:18:41 +02:00 |
|
Arne Morten Kvarving
|
e0c664d162
|
BdaBridge: mark some more parameters maybe_unused
|
2023-08-15 12:18:41 +02:00 |
|
Arne Morten Kvarving
|
92fa9577da
|
consistently use std::size_t
|
2023-08-15 09:32:10 +02:00 |
|
Bård Skaflestad
|
e59a53820a
|
Bring WellContributions Declaration in Scope
This restores the build on machines which enable the BDA bridge,
but which do not have OpenCL installed.
|
2023-08-11 17:04:24 +02:00 |
|
Arne Morten Kvarving
|
0883d46d50
|
rename ISTLSolverEbosWithGpu to ISTLSolverEbosBda
BDA also includes CPU (amgcl) solvers
|
2023-08-11 11:00:07 +02:00 |
|
Arne Morten Kvarving
|
896cb8484d
|
added: option to disable the BDA solvers
|
2023-08-11 11:00:07 +02:00 |
|
hnil
|
07fb18422d
|
hopefully fixed compilation and linking problems with WITHGPU
|
2023-08-11 11:00:07 +02:00 |
|
hnil
|
63b9b01671
|
fixed includegards
|
2023-08-11 11:00:07 +02:00 |
|
hnil
|
68322c06e5
|
added forgotten GPU versions
|
2023-08-11 11:00:07 +02:00 |
|
hnil
|
d623695d2a
|
- moded all bda spesific tings to separete class
|
2023-08-11 11:00:07 +02:00 |
|
hnil
|
66ff026008
|
remove use of hidden private defines for poly and alugrid
- fixed polygrid
- renamed executables to include blackoil in name
|
2023-08-08 15:30:05 +02:00 |
|
Atgeirr Flø Rasmussen
|
840dd9de90
|
Merge pull request #4752 from hnil/linearsolver_timing
-- added more timing to get better coverage of cpr solver
|
2023-07-27 15:14:10 +02:00 |
|
Atgeirr Flø Rasmussen
|
7c9d57cc84
|
Add code path for the no-MPI case.
|
2023-07-25 13:20:16 +02:00 |
|
Atgeirr Flø Rasmussen
|
0d2d8dfe21
|
Merge pull request #4734 from atgeirr/add-linear-system-size-printout
Add output of linear system sizes to DBG file.
|
2023-07-25 10:51:29 +02:00 |
|
Atgeirr Flø Rasmussen
|
30a9e02998
|
Add output of linear system sizes to DBG file.
|
2023-07-25 09:43:51 +02:00 |
|
hnil
|
c065d34d0e
|
-- added more timing to get better coverage of amg solver
-- added includes needed
|
2023-07-24 12:28:08 +02:00 |
|
Arne Morten Kvarving
|
db41bfb55c
|
ISTLSolverEbos: add missing include
|
2023-07-04 15:25:47 +02:00 |
|
Atgeirr Flø Rasmussen
|
cbfe25d0f0
|
Add NLDD nonlinear solver option.
|
2023-06-23 16:24:18 +02:00 |
|
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 |
|