File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,15 @@ specialized dispatches.
19
19
!!! warning
20
20
21
21
Most users should be using the `KrylovJL_GMRES` solver instead of this implementation.
22
+
23
+ !!! tip
24
+
25
+ We can automatically detect if the matrix is a Block Diagonal Matrix with Uniformly
26
+ Sized Square Blocks. If this is the case, then we can use a specialized dispatch.
27
+ However, on most modern systems performing a single matrix-vector multiplication is
28
+ faster than performing multiple smaller matrix-vector multiplications (as in the case
29
+ of Block Diagonal Matrix). We recommend making the matrix dense (if size permits) and
30
+ specifying the `blocksize` argument.
22
31
"""
23
32
struct SimpleGMRES{UBD} <: AbstractKrylovSubspaceMethod
24
33
restart:: Int
You can’t perform that action at this time.
0 commit comments