Overview
NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
The following versions are available:
- Version 4.1.2 compiled using the Intel 11.1 compiler for Intel and AMD hardware
- Version 4.3 compiled using the Open64 4.5.2 compiler for AMD Bulldozer hardware only
- Version 4.4.0 compiled using the Intel 15.0.3 compiler for Intel and AMD hardware
Restrictions on use
There are no restrictions on access.
Set up procedure
Load the modulefile using the following command to set up your environment:
module load libs/intel-11.1/netcdf/4.1.2
Or
module load libs/open64-4.5.2/netcdf/4.3
Or
module load libs/intel-15.0/netcdf/4.4.0
Running the application
The modulefile will set an environement variable named NETCDF
which can then be used in your compilation process (e.g., in a Makefile) to access the header and library files:
- To inform the compiler of the header file directory use:
-I$NETCDF/include
on the command line
- To inform the compiler of the library files use:
-L$NETCDF/lib -lnetcdf
on the command line
- In a Makefile use
$(NETCDF)
rather than $NETCDF
.
Further info
See the NetCDF website for full documentation.
Updates
May 2013 – NetCDF 4.3 compiled for AMD Bulldozer