Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2007-04-27 08:03:34


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
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users

-- 
Jeff Squyres
Cisco Systems