Greetings MPICH experts,
I've run code with MPICH often on my Macbook Pro (4 cores), but not
lately. Recently I updated MPICH from Macports, preparing for new
running. Now my code doesn't compile. Do you know this error
message:
------
mpicc -c -O3 -DMPI
-DPRECISION=2 -I. -DNHYP -DLU ../generic/com_mpi.c
In file included from ../generic/com_mpi.c:104:
/opt/local/include/mpich-clang37/mpi.h:116:56: error: expected
identifier
static const MPI_Datatype mpich_mpi_char
MPICH_ATTR_TYPE_T...
^
/opt/local/include/mpich-clang37/mpi.h:24:106: note: expanded from
macro
'MPICH_ATTR_TYPE_TAG'
...__attribute__((type_tag_for_datatype(MPI,type)))
^
<command line>:1:13: note: expanded from here
#define MPI 1
^
-----
and then there is a sequence of similar messages, all regarding
mpi.h. The compilation halts after 20 messages.
I originally tried this with mpich-default, with the same result. I
wondered if it had to do with an incompatibility with clang, so I
installed mpich-clang37 @3.1.4_1+gcc49, with the above result.
The same code still runs on current MPICH and MVAPICH installations
on several systems.
Thanks for your help,
Ben
--
Prof. Benjamin Svetitsky Phone: +972-3-640 8870
School of Physics and Astronomy Fax: +972-3-640 7932
Tel Aviv University E-mail: bqs@julian.tau.ac.il
69978 Tel Aviv, Israel WWW: http://julian.tau.ac.il/bqs