-
Notifications
You must be signed in to change notification settings - Fork 0
/
wishlist
57 lines (43 loc) · 1.51 KB
/
wishlist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
- METIS/parMETiS, Chaco, Scotch
- Parallel LSH for Stencil Gen
- GPU LU for weights
- GPU Assemble LHS stokes
- GPU ILU for stokes
- Hyperviscosity stokes
- SCVT generator
- Heat on Ellipsoid
-require ellipsoid projection in CVT
-Forcing function remove analytic du/dt leave error behind; check rate of growth
-GPU kernel for boundary conditions
-leverage viennacl and cusp for DM and RHS (move boundary nodes to RHS)
- Hyperbolic kernel optimizations
- Test current vs viennacl version
- Implement cusp version for comparison
- Benchmark with overlapped comm and comp
- Elliptic
- Revive annulus cvt
- Solve with Dirichlet conditions; review robin and neumann (need linear nullspace term)
- Test parallel GMRES solve
- Try parallel ILU0 on elliptic problem
- Stokes
- Hyperviscosity
- Test ContourSVD for higher cond num on weight systs
- GPU ILU0 (Li and Saad, 2011)
- Compare convergence before and after interleaving
- No precond
- With precond
- CUSP parallel gmres
- CPU ILU0
- GPU ILU0
- FSU Spear
- Armadillo
- (DONE) Boost
- (module load gnu-openmpi) FFTW3
- (module load gnu-openmpi) VTK
======================
- Petsc RBF-FD
- Should leverage the parallel solvers and preconditioners
- May need to modify communication
- Review multi-Coloring and block-ILU
- Coloring nodes to split matrix into blocks that can be easily updated in parallel
- Apply ILU to small blocks; how to handle block connectors?