This is quite odd; we have tested OMPI 1.1.x with the intel compilers quite a bit. In particular, it seems to be complaining about MPI_Fint and MPI_Comm, but these two types should have been typedef'ed earlier in mpi.h.

Can you send along the information listed on the "Getting Help" page on the web site, and also include your mpi.h file?

Thanks!



On Apr 26, 2007, at 5:28 PM, Jiming Jin wrote:

Dear Users:

I have been trying to use the intel ifort and icc compilers to compile an atmospheric model called the Weather Research & Forecasting model (WRFV2.2) on a Linux Cluster (x86_64) using Open- MPI v1.2 that were also compiled with INTEL ICC. However, I got a lot of error messages as follows when compiling WRF. /data/software/x86_64/open-mpi/1.1.4-intel//include/mpi.h(788): error: expected an identifier
  OMPI_DECLSPEC  MPI_Fint MPI_Comm_c2f(MPI_Comm comm);
                          ^
/data/software/x86_64/open-mpi/1.1.4-intel//include/mpi.h(802): error: "MPI_Comm" has already been declared in the current scope
  OMPI_DECLSPEC  MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
                          ^
/data/software/x86_64/open-mpi/1.1.4-intel//include/mpi.h(804): error: function "MPI_Comm" is not a type name
  OMPI_DECLSPEC  int MPI_Comm_free(MPI_Comm *comm);
                                   ^
/data/software/x86_64/open-mpi/1.1.4-intel//include/mpi.h(805): error: function "MPI_Comm" is not a type name
  OMPI_DECLSPEC  int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval,
                                       ^
/data/software/x86_64/open-mpi/1.1.4-intel//include/mpi.h(807): error: function "MPI_Comm" is not a type name OMPI_DECLSPEC int MPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *erhandler);

I would highly appreciate it if someone could give me suggestions on how to fix the problem.

Jiming
------------------------------------------
Jiming Jin, PhD
Earth Sciences Division
Lawrence Berkeley National Lab
One Cyclotron Road, Mail-Stop 90-1116
Berkeley, CA 94720
Tel: 510-486-7551
Fax: 510-486-5686



_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
Jeff Squyres
Cisco Systems

Reply via email to