×

ISTL

swMATH ID: 18749
Software Authors: M. Blatt; P. Bastian
Description: The iterative solver template library. The numerical solution of partial differential equations frequently requires the solution of large and sparse linear systems. Using generic programming techniques in C++ one can create solver libraries that allow efficient realization of “fine grained interfaces”, i.e. with functions consisting only of a few lines, like access to individual matrix entries. This prevents code replication and allows programmers to work more efficiently. We present the “Iterative Solver Template Library” (ISTL) which is part of the “Distributed and Unified Numerics Environment” (DUNE). It applies generic programming in C++ to the domain of iterative solvers of linear systems stemming from finite element discretizations. Those discretizations exhibit a lot of structure. Our matrix and vector interface supports a block recursive structure. Each sparse matrix entry can itself be either a sparse or a small dense matrix. Based on this interface we present efficient solvers that use the recursive block structure via template metaprogramming.
Homepage: http://rd.springer.com/chapter/10.1007/978-3-540-75755-9_82
Dependencies: DUNE
Related Software: DUNE; DuMuX; Gmsh; deal.ii; UMFPACK; UG; FEniCS; DUNE-ALUGrid; PETSc; PDELab; ALBERTA; FreeFem++; MRST; DUNE-FEM; dune-xt; libMesh; Kaskade7; Eigen; FoamGrid; Firedrake
Referenced in: 25 Publications
all top 5

Referenced by 82 Authors

5 Engwer, Christian
4 Flemisch, Bernd
4 Klöfkorn, Robert
4 Sander, Oliver
4 Schneider, Martin
3 Bastian, Peter
3 Blatt, Markus
3 Dedner, Andreas S.
3 Helmig, Rainer
3 Koch, Timo
3 Ohlberger, Mario
2 Beck, Martin
2 Class, Holger
2 Dreier, Nils-Arne
2 Gläser, Dennis
2 Gräser, Carsten
2 Grüninger, Christoph
2 Surulescu, Christina
2 Wenske, Michael
1 Ackermann, Sina
1 Agelas, Leo
1 Altenbernd, Mirco
1 Bao, Kai
1 Becker, Beatrix
1 Burbulla, Samuel
1 Coltman, Edward
1 Corbin, Gregor
1 Darian, Hossein Mahmoodi
1 Efendiev, Yalchin R.
1 Emmert, Simon
1 Enchéry, Guillaume
1 Fetzer, Thomas
1 Fritze, René
1 Göddeke, Dominik
1 Götschel, Sebastian
1 Gratien, Jean-Marc
1 Heck, Katharina
1 Heimann, Felix
1 Hommel, Johannes
1 Hove, Joakim
1 Hunt, Alexander J.
1 Jenny, Patrick
1 Kempf, Dominic
1 Klar, Axel
1 Köppl, Tobias
1 Kornhuber, Ralf
1 Kröner, Axel
1 Kröner, Eva
1 Kröner, Heiko
1 Kronsbein, Cornelia
1 Kurz, Theresa
1 Lauser, Andreas
1 Legoll, Frédéric
1 Lie, Knut-Andreas
1 Lipp, Melanie
1 Marnach, Sven
1 Mitchell, Lawrence
1 Mohammadi, Farid
1 Müller, Eike Hermann
1 Nieto, Juanjo
1 Nolte, Martin
1 Rasmussen, Atgeirr Flø
1 Rinaldi, A. P.
1 Rustad, Alf Birger
1 Sævareid, Ove
1 Sandve, Tor Harald
1 Scheichl, Robert
1 Scherrer, Samuel
1 Schiela, Anton
1 Schmidt, Stephan
1 Seitz, Gabriele
1 Skaflestad, Bard
1 Soler, Juan S.
1 Stadler, Leopold
1 Thune, Andreas
1 Utz, Martin
1 Vainikko, Eero
1 Vidotto, Ettore
1 Weinhardt, Felix
1 Weiser, Martin
1 Weishaupt, Kilian
1 Wohlmuth, Barbara I.

Referencing Publications by Year