[Dune] istl and multithreading

Jö Fahlke jorrit at jorrit.de
Wed Jun 3 18:28:38 CEST 2015


Am Wed,  3. Jun 2015, 11:50:00 +0200 schrieb Christian Engwer:
> Date: Wed, 3 Jun 2015 11:50:00 +0200
> From: Christian Engwer <christian.engwer at uni-muenster.de>
> To: Christoph Grüninger <christoph.grueninger at iws.uni-stuttgart.de>
> Cc: dune at dune-project.org
> Subject: Re: [Dune] istl and multithreading
> 
> 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
> DUNE).

The repository is at
<https://cgit.dune-project.org/repositories/exadune/istl/>.  Steffen Müthing
and possibly Dirk Ribbrock <dirk.ribbrock at mathematik.uni-dortmund.de> should
be able to give you more info.  I think Steffen is busy at the moment though,
so it could take a few days.

Regards,
Jö.

> 
> Christian
> 
> 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
> 
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
> 

-- 
Jorrit (Jö) Fahlke, Institute for Computational und Applied Mathematics,
University of Münster, Orleans-Ring 10, D-48149 Münster
Tel: +49 251 83 35146 Fax: +49 251 83 32729

Software is like sex; it's better when it's free.
-- Linus Torvalds
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 811 bytes
Desc: Digital signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20150603/bf2d4f57/attachment.pgp>


More information about the Dune mailing list