A Scala prototype to generate multigrid solver implementations for different problems and target multi-core platforms
@article{Kstler2017ASP, title={A Scala prototype to generate multigrid solver implementations for different problems and target multi-core platforms}, author={H. K{\"o}stler and C. Schmitt and Sebastian Kuckuk and Stefan Kronawitter and Frank Hannig and J. Teich and U. R{\"u}de and Christian Lengauer}, journal={Int. J. Comput. Sci. Eng.}, year={2017}, volume={14}, pages={150-163} }
Many problems in computational science and engineering involve partial differential equations and thus require the numerical solution of large, sparse (non)linear systems of equations. Multigrid is known to be one of the most efficient methods for this purpose. However, the concrete multigrid algorithm and its implementation depend highly on the underlying problem and hardware. Therefore, changes in the code or many different variants are necessary to cover all relevant cases. We report on a… CONTINUE READING
Figures, Tables, and Topics from this paper
5 Citations
Automatic code generation for massively parallel applications in computational fluid dynamics
- Computer Science
- 2019
- 1
- PDF
Solving Stochastic PDEs with Approximate Gaussian Markov Random Fields using Different Programming Environments
- 2014
- 1
- Highly Influenced
- PDF
References
SHOWING 1-10 OF 45 REFERENCES
Modeling Multigrid Algorithms for Variational Imaging
- Computer Science
- 2010 21st Australian Software Engineering Conference
- 2010
- 8
- PDF
The PDE framework Peano applied to fluid dynamics: an efficient implementation of a parallel multiscale fluid dynamics solver on octree-like adaptive Cartesian grids
- Computer Science
- 2010
- 61
Scaling Hypre's Multigrid Solvers to 100, 000 Cores
- Computer Science
- High-Performance Scientific Computing
- 2012
- 104
- PDF
Parallel multigrid in an adaptive PDE solver based on hashing and space-filling curves
- Computer Science
- Parallel Comput.
- 1997
- 97
A Parallel Geometric Multigrid Method for Finite Elements on Octree Meshes
- Mathematics, Computer Science
- SIAM J. Sci. Comput.
- 2010
- 70
- PDF
Liszt: A domain specific language for building portable mesh-based PDE solvers
- Computer Science
- 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC)
- 2011
- 245
- PDF