[Dune] Notification from Dune

Flyspray dune at hal.iwr.uni-heidelberg.de
Fri Jul 7 12:30:57 CEST 2006


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has been changed.  The new details are below.  For
full information about what has changed, visit the URL and click the
History tab.

FS#140 - DGFParser does not work with Lam-mpi
User who did this: - Markus Blatt (mblatt)

Attached to Project - Dune
Summary - DGFParser does not work with Lam-mpi
Task Type - Bug Report
Category - File
Status - New
Assigned To - 
Operating System - All
Severity - Critical
Priority - High
Reported Version - SVN
Due in Version - 
Due Date - Undecided
Percent Complete - 0%
Details - It seems like the dgf parser silently assumes that MPI_Comm
is convertible to an int.

This is true for mpich where MPI_Comm is just a pointer.
Unfortunately this is be no means supported by the standard.
MPI_Datatype might as well be a class or a struct like in lam-mpi.

The attached code crashed with lam-mpi:

complexity.cc:12: error: invalid conversion from '_comm*' to 'int'
complexity.cc:12: error:   initializing argument 2 of
'Dune::GridPtr<GridType>::GridPtr(const char*, int) [with GridType =
Dune::YaspGrid<2, 2>]'
complexity.cc:13: error: invalid conversion from '_comm*' to 'int'
complexity.cc:13: error:   initializing argument 2 of
'Dune::GridPtr<GridType>::GridPtr(const char*, int) [with GridType =
Dune::YaspGrid<3, 3>]'
complexity.cc:14: error: invalid conversion from '_comm*' to 'int'
complexity.cc:14: error:   initializing argument 2 of
'Dune::GridPtr<GridType>::GridPtr(const char*, int) [with GridType =
Dune::AlbertaGrid<2, 2>]'
complexity.cc:15: error: invalid conversion from '_comm*' to 'int'
complexity.cc:15: error:   initializing argument 2 of
'Dune::GridPtr<GridType>::GridPtr(const char*, int) [with GridType =
Dune::AlbertaGrid<3, 3>]'

More information can be found at the following URL:
http://hal.iwr.uni-heidelberg.de/flyspray/?do=details&id=140

You are receiving this message because you have requested it from the
Flyspray bugtracking system.  You can be removed from future
notifications by visiting the URL shown above.





More information about the Dune mailing list