[Dune] [#1035] Parallel AMG in non-overlapping ISTLBackend ISTLBackend_NOVLP_CG_AMG_SSOR crashes (Attachment added)

Dune flyspray at dune-project.org
Thu Feb 2 15:49:40 CET 2012


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Eike Mueller (Eike) 

Attached to Project - Dune
Summary - Parallel AMG in non-overlapping ISTLBackend ISTLBackend_NOVLP_CG_AMG_SSOR crashes
Task Type - Bug Report
Category - Solver
Status - New
Assigned To - 
Operating System - Linux
Severity - Low
Priority - Normal
Reported Version - SVN (pre2.2)
Due in Version - Undecided
Due Date - Undecided
Details - The parallel AMG preconditioner crashes with following error message for the attached test code, which solves a Poisson problem in a cube (with YaspGrid) or on a spherical shell (implemented with ALUGrid) (see source dune_alugridnovlpamg.cc):

Dune reported error: MathError [mgc:/u/n/em459/Library/Dune_trunk_30Jan2012/include/dune/istl/paamg/amg.hh:670]: Coarse solver did not converge
mpirun: killing job...

This happened both for the YaspGrid and the ALUGrid implementation when run on 8 processors. For YaspGrid it also crashes on two or four processes, but runs fine on just one process. However, on very rare occasions the 8 core run on YaspGrid did complete.

For YaspGrid, the code works if I increase the number of grid points in each direction from 16 to 32.

Use Dune revisions (trunk):
dune-common: r6559
dune-grid: r7861
dune-geometry: r38
dune-pdelab: r1705
dune-istl: r1522
dune-localfunctions: r1037

I also attach the config.log file from the configure of the test code and a full output log from an 8 core run with YaspGrid (run.log).
The compiler I used is g++44 (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13).


One or more files have been attached.

More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=1035

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.




More information about the Dune mailing list