parallel-netcdf added
This commit is contained in:
1
HDF5/parallel-netcdf/1/variants
Normal file
1
HDF5/parallel-netcdf/1/variants
Normal 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
28
HDF5/parallel-netcdf/build
Executable 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
|
||||
|
||||
21
HDF5/parallel-netcdf/modulefile
Normal file
21
HDF5/parallel-netcdf/modulefile
Normal 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.
|
||||
"
|
||||
Reference in New Issue
Block a user