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 am currently working as a researcher at the University of Twente, the Netherlands. I am also the founder of The Science Dev.