error in nonblocking.c?
Jim Edwards
jedwards at ucar.edu
Thu Nov 15 13:37:27 CST 2012
So this program illustrates the problem:
#include <mpi.h>
#include <stdio.h>
#include <pnetcdf.h>
int main()
{
printf("%d %d\n",MPI_REQUEST_NULL,NC_REQ_NULL);
}
On Cray systems using pgi compiler:
./a.out
738197504 -1
I can try using NC_REQ_NULL instead of MPI_REQUEST_NULL in my program, but
I'm afraid that's just going to cause this problem to manifest in a
different way.
On Thu, Nov 15, 2012 at 11:34 AM, Jim Edwards <jedwards at ucar.edu> wrote:
> On Cray systems the MPI constant MPI_REQUEST_NULL resolves to 738197504
> but passing this value into nonblocking.c results in an error:
>
> Error: no such request ID = 738197504
>
>
> I think that this is an error in parallel-netcdf ncmpii_wait.
>
> On the ibm aix system MPI_REQUEST_NULL resolves to -1 and nonblocking.c
> seems to handle it correctly.
>
>
> --
> Jim Edwards
>
> CESM Software Engineering Group
> National Center for Atmospheric Research
> Boulder, CO
> 303-497-1842
>
>
--
Jim Edwards
CESM Software Engineering Group
National Center for Atmospheric Research
Boulder, CO
303-497-1842
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/parallel-netcdf/attachments/20121115/8ff508b9/attachment.html>
More information about the parallel-netcdf
mailing list