Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] likely bad return from MPI_File_c2f
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-02-10 19:49:13


Gah! You're absolutely right. A while ago, we fixed comm_c2f and
win_c2f, but somehow missed file_c2f.

Fixed on the trunk in r20511. I'll try to get this into v1.3.1.

On Feb 10, 2009, at 2:06 PM, Lisandro Dalcin wrote:

> Try to run the trivial program below. I MPI_File_c2f(MPI_FILE_NULL)
> returns "-1" (minus one), however it seems the routine should return
> "0" (zero).
>
> #include <mpi.h>
> #include <stdio.h>
> int main()
> {
> MPI_Fint i;
> MPI_File f;
> MPI_Init(0,0);
> i = MPI_File_c2f(MPI_FILE_NULL);
> printf("MPI_File_c2f(MPI_FILE_NULL) -> %d\n", i);
> f = MPI_File_f2c(0);
> printf("MPI_File_f2c(0) == MPI_FILE_NULL -> %s\n", (f ==
> MPI_FILE_NULL)?"yes":"no");
> MPI_Finalize();
> }
>
>
> --
> Lisandro Dalcín
> ---------------
> Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
> Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
> Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
> PTLC - Güemes 3450, (3000) Santa Fe, Argentina
> Tel/Fax: +54-(0)342-451.1594
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
Cisco Systems