[Dune] [Dune-Commit] dune-istl r1546 - trunk/dune/istl/paamg

Markus Blatt markus at dr-blatt.de
Thu Apr 19 17:39:25 CEST 2012


Hi,

On Thu, Apr 19, 2012 at 05:13:40PM +0200, Christian Engwer wrote:
> 
> are you aware of the MPIGuard?
> 
> This class helps you detect exceptions on one process and communicate
> those to other processes to avoid dead-locks.
> 

But only for very simple cases. Our problem is more involved. When the
exception gets thrown, we are using a communicator with only one
process in it. All other processes are waiting in some communication
step on other communicators, the process is part of, for this
one. Therefore the program has to continue until all these
communication steps succeed. 

Probably we could have used a cascade of MPI_Guards but we did not
consider this easier.

Markus

-- 
Do you need more support with DUNE or HPC in general? 

Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany
Tel.: +49 (0) 160 97590858  Fax: +49 (0)322 1108991658 

-- 
Do you need more support with DUNE or HPC in general? 

Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany
Tel.: +49 (0) 160 97590858  Fax: +49 (0)322 1108991658 




More information about the Dune mailing list