[Dune] istl and multithreading

Christian Engwer christian.engwer at uni-muenster.de
Wed Jun 3 11:50:00 CEST 2015

Some parts of ISTL are thread- and SIMD-parallel in the exa-dune
branches. They are based in TBB thread pools (thus not yet in the
master, we didn't yet discuss about thread-parallel concepts for


On Wed, Jun 03, 2015 at 08:05:52AM +0200, Christoph Grüninger wrote:
> Hi Andreas,
> as far as I know, there is no public code using multi-threading for
> solving linear systems with Dune.
> - Benedikt used SuperLU_DIST, but in a home-grown way. OpenMP support
> war recently added to SuperLU_DIST so it was a long time not
> multithreaded. I don't know whether he already uses the multi-threaded
> features.
> - I know someone in Houston who used SuperLU_MT with OpenMP, but it was
> a hacked version of ISTL's SuperLU bindings.
> - SuperLU_MT never received a configure check for Dune.
> > I saw somewhere that there was some work (planned) on making use of
> > threads in dune-istl.
> The aim of the committed stuff was to make our quadrature rules thread
> safe. I don't know whether Exa-Dune contains multi-threaded solvers.
> Bye
> Christoph
> -- 
> A mathematician is a scientist who can figure out anything except
> such simple things as squaring the circle and trisecting an angle.
> [Evan Esar (1899-1995), Esar's Comic Dictionary]

> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune

Prof. Dr. Christian Engwer 
Institut für Numerische und Angewandte Mathematik
Fachbereich Mathematik und Informatik der Universität Münster
Einsteinstrasse 62
48149 Münster

E-Mail	christian.engwer at uni-muenster.de
Telefon	+49 251 83-35067
FAX		+49 251 83-32729

More information about the Dune mailing list