Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

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