Install ETSF-IO libray on Cray XC40 supercomputer


ETSF IO library requires hdf5 and netcdf libraries. You can load them using the module load commands.

module load cray-parallel-netcdf

module load cray-netcdf-hdf5parallel

The path of the installed modules can be viewed using module show cray-parallel-netcdf command.

  1. Configure:
./configure FC=ftn --prefix=installation-path \
--with-netcdf-libs="-L/opt/cray/parallel-netcdf/1.7.0/cray/8.3/lib -lnetcdff -lnetcdf" \
--with-netcdf-incs="-I/opt/cray/parallel-netcdf/1.7.0/cray/8.3/include" \
LDFLAGS="-L/opt/cray/parallel-netcdf/1.7.0/cray/8.3/lib" \
LIBS="-lnetcdff -lnetcdf"
  1. compile


  1. Install

make install

Ravindra Shinde
Ravindra Shinde
Research Scientist

I am a theoretical and computational condensed matter physicist and quantum chemist. I have around 10 years of research experience, with 6 years in scientific code development. I have authored 16 research articles, 1 book, and peer-reviewed 25 manuscripts.