parallel-netcdf added

This commit is contained in:
2018-07-11 10:55:51 +02:00
parent 3502c7d7d5
commit 09943de203
3 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1 @@
parallel-netcdf/1.9.0 unstable gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1

28
HDF5/parallel-netcdf/build Executable file
View File

@@ -0,0 +1,28 @@
#!/usr/bin/env modbuild
SOURCE_URL="http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/$P-$V.tar.gz"
pbuild::pre_configure() {
:
}
pbuild::configure() {
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
--with-mpi="${OPENMPI_DIR}" \
--with-pic \
--disable-shared \
|| exit 1
}
pbuild::add_to_group 'HDF5'
pbuild::set_docfiles \
AUTHORS \
COPYING \
COPYRIGHT \
CREDITS \
ChangeLog \
NEWS \
RELEASE_NOTES
pbuild::make_all

View File

@@ -0,0 +1,21 @@
#%Module1.0
module-whatis "parallel netCDF"
module-url "https://trac.mcs.anl.gov/projects/parallel-netcdf/wiki/WikiStart"
module-license "BSD-like, see \${PARALLEL_NETCDF_DIR}/share/doc/parallel-netcdf/COPYRIGHT"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
PnetCDF is a high-performance parallel I/O library for accessing files in
format compatibility with Unidata's NetCDF, specifically the formats of
CDF-1, 2, and 5. The CDF-5 file format, an extension of CDF-2, supports
unsigned data types and uses 64-bit integers to allow users to define
large dimensions, attributes, and variables (> 2B array elements).
In addition to the conventional netCDF read and write APIs, PnetCDF also
provides a new set of nonblocking APIs. Nonblocking APIs allow users to
post multiple read and write requests first, and later let PnetCDF to
aggregate the requests into a large MPI-IO request, hence to achieve a
better performance. See nonblocking I/O for further description and example
programs.
"