[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #UUS-259413]: pnetcdf and netcdf
- Subject: [netCDF #UUS-259413]: pnetcdf and netcdf
- Date: Thu, 17 Jan 2013 08:51:47 -0700
Dennis,
I was confused to until I got the pnetcdf tests working on spock
yesterday.
I think the pnetcdf code should stay in libsrc4, because it can only be
built with netCDF-4 enabled. This documentation Ed wrote about it
cleared things up for me:
http://www.unidata.ucar.edu/software/netcdf/docs/build_parallel.html
The last paragraph states that --enable-pnetcdf is an add-on to the
netCDF-4 parallel I/O, and even requires an HDF5 built with
--enable-parallel to build correctly. That's what I found when I
finally succeeded in building pnetcdf support.
The --enable-pnetcdf configure option should definitely be treated like
a variant of netcdf-4, the way Ed implemented it.
--Russ
> I am getting very confused about pnetcdf support.
> This comment of yours
> > 2. For netCDF classic format or 64-bit offset format files that use the s
> econd nc_create_par()
> > call above, the parallel I/O uses pnetcdf aka parallel-netcdf, but pro
> vides the same API
> > (and thus API parameter types) as in the serial netCDF API. This rest
> ricts it to arrays of
> > primitive types for data, rather than the structured MPI types of data
> that pnetcdf can also
> > access, but makes it easier to convert a serial netCDF program to use
> parallel I/O.
> makes me think that pnetcdf code should be in libsrc or as a separate dispatc
> h table.
> However the current code has all the pnetcdf stuff in libsrc4.
> When the --enable-pnetcdf is set for configure, should we treat this like a v
> ariant
> of netcdf-3 or netcdf-4?
>
> =Dennis
>
>
>
> Ticket Details
> ===================
> Ticket ID: UUS-259413
> Department: Support netCDF
> Priority: Normal
> Status: Open
> Link: https://www.unidata.ucar.edu/esupport/staff/index.php?_m=tickets&_a=vi
> ewticket&ticketid=21396
Ticket Details
===================
Ticket ID: UUS-259413
Department: Support netCDF
Priority: Normal
Status: Open