You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package lets you solve sparse linear systems using Algebraic Multigrid (AMG). This works especially well for symmetric positive definite matrices.
8
+
This package lets you solve sparse linear systems using Algebraic Multigrid (AMG). This works especially well for symmetric positive definite matrices.
9
9
10
10
## Usage
11
11
@@ -40,18 +40,18 @@ You can use AMG as a preconditioner for Krylov methods such as Conjugate Gradien
40
40
```julia
41
41
import IterativeSolvers: cg
42
42
p =aspreconditioner(ml)
43
-
c =cg(A, A*ones(1000), Pl = p)
43
+
c =cg(A, A*ones(1000), Pl = p)
44
44
```
45
45
46
46
## Features and Roadmap
47
47
48
-
This package currently supports:
48
+
This package currently supports:
49
49
50
50
AMG Styles:
51
51
* Ruge-Stuben Solver
52
52
* Smoothed Aggregation (SA)
53
53
54
-
Strength of Connection:
54
+
Strength of Connection:
55
55
* Classical Strength of Connection
56
56
* Symmetric Strength of Connection
57
57
@@ -60,12 +60,12 @@ Smoothers:
60
60
* Damped Jacobi
61
61
62
62
Cycling:
63
-
* V cycle
63
+
* V, W and F cycles
64
64
65
65
In the future, this package will support:
66
66
1. Other splitting methods (like CLJP)
67
67
2. SOR smoother
68
-
3.W, F, AMLI cycles
68
+
3. AMLI cycles
69
69
70
70
#### Acknowledgements
71
-
This package has been heavily inspired by the [`PyAMG`](http://github.com/pyamg/pyamg) project.
71
+
This package has been heavily inspired by the [`PyAMG`](http://github.com/pyamg/pyamg) project.
0 commit comments