[Dune] istl and multithreading
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
> - 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.
> 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
Prof. Dr. Christian Engwer
Institut für Numerische und Angewandte Mathematik
Fachbereich Mathematik und Informatik der Universität 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