[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #ZRE-532176]: NetCDF definitions break compilation in MPI environment
- Subject: [netCDF #ZRE-532176]: NetCDF definitions break compilation in MPI environment
- Date: Fri, 28 Jan 2011 13:21:28 -0700
> I found this in my netcdf.h from my install of NetCDF-4.1.1:
>
> /* These defs added by netCDF configure because parallel HDF5 is not present.
> */
> #ifndef MPI_INCLUDED
> #define MPI_Comm int
> #define MPI_Info int
> #define MPI_COMM_WORLD 0
> #define MPI_INFO_NULL 0
> #endif
>
> This of course breaks compilation in any program that includes mpi.h.
> Not all (parallel) programs that must read NetCDF files use the HDF5
> backend.
>
> These should not be publicly visible definitions. Please remove them
> from header files that user programs are supposed to utilize for the
> next release.
>
> -tom
>
>
Howdy Tom!
Yes, I have done as you suggested. Perhaps you could check the daily snapshot
to see if it works for you:
ftp://ftp.unidata.ucar.edu/pub/netcdf/snapshot/netcdf-4-daily.tar.gz
Thanks,
Ed
Ticket Details
===================
Ticket ID: ZRE-532176
Department: Support netCDF
Priority: High
Status: Closed