titan

Up since 11/8/17 02:45 pm

eos

Up since 11/14/17 11:20 pm

rhea

Up since 10/17/17 05:40 pm

hpss

Up since 11/20/17 09:15 am

atlas1

Up since 11/15/17 07:25 am

atlas2

Up since 11/27/17 10:45 am
OLCF User Assistance Center

Can't find the information you need below? Need advice from a real person? We're here to help.

OLCF support consultants are available to respond to your emails and phone calls from 9:00 a.m. to 5:00 p.m. EST, Monday through Friday, exclusive of holidays. Emails received outside of regular support hours will be addressed the next business day.

netcdf

Description

Description

Website: netCDF

Network Common Data Form (NetCDF) is an interface for array-oriented data access and a library that provides an implementation of the interface.

More information is available at the NetCDF Unidata Homepage.

The following information is available by running module help netcdf

hdf5_netcdf
=================

Purpose:
--------
  New version of hdf5 1.8.7 and netcdf 4.1.3

Product and OS Dependencies:
----------------------------
  hdf5_netcdf 2.1 requires SLES 11 systems and was tested on Cray XE and
  Cray XK systems running CLE 3.1UP00 CNL. This update may work on Cray XT
  systems running CLE 3.1 or later, however, this has not been tested.

  hdf5_netcdf 2.1 requires the following products:
    xt-asyncpe 5.05 or later
    One or more compilers:
	CCE 7.3 or later
        GCC 4.5
        GCC 4.6
        Intel 12.0 or later
        PGI 10.9 or later

Documentation:
--------------
  hdf5:
    http://www.hdfgroup.org/HDF5/doc/index.html

  netCDF:
    http://www.unidata.ucar.edu/software/netcdf/docs

Product description:
--------------------
  HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.

  NetCDF (network Common Data Form) is a set of interfaces for array-oriented data access and a freely-distributed collection of data access libraries for C, Fortran, C++, Java, and other languages. The netCDF libraries support a machine-independent format for representing scientific data. Together, the interfaces, libraries, and format support the creation, access, and sharing of scientific data.

Installation:
-------------
  rpm -ivh hdf5_netcdf-2.1-3.x86_64.rpm

    To make this the default version, execute:
      /opt/cray/admin-pe/set_default_files/set_default_hdf5_netcdf_2.1

Certain components, files or programs contained within this package or product are Copyright 2011 Cray Inc. All rights reserved.

To re-display netcdf/4.1.3 release information,
type:    less /opt/cray/netcdf/4.1.3/release_info

 

Usage

Usage

netcdf is available as a module. There is only a serial versions of netcdf in the netcdf modules. Parallel versions are available under the p-netcdf modules.

Once a netcdf module has been loaded the following examples can be used to compile and link your program (example.f90) to the netcdf libraries.

FORTRAN

pgf90/pathf90/gfortran/ftn example.f90 ${NETCDF_FLIB}

The environment variables given above are set in the module file – they are locally defined.

C

pgcc/pathcc/gcc/cc -o example.x example.c ${NETCDF_CLIB}

Note the difference between NETCDF_FLIB and NETCDF_CLIB for Fortran and C, respectively.

Versions

Available Versions

System Application/Version
Titan netcdf/4.1.3
Titan cray-netcdf/3.6.2
Titan cray-netcdf/4.3.1
Titan cray-netcdf/4.3.2
Titan cray-netcdf/4.3.3.1
Rhea netcdf/3.6.2
Rhea netcdf/4.1.3
Rhea netcdf/4.3.3.1
Eos cray-netcdf/4.3.2
Eos cray-netcdf/4.3.3.1
Eos cray-netcdf/4.4.0