Modules on Tetralith

What is a module and what does it do?

Useful module commands:

module avail
module load
module list
module show
module purge

Module investigation exercise:

module avail
module avail netcdf
module list
module load buildenv-intel/2023a-eb
module avail netcdf
module list
module load netCDF-HDF5/4.9.2-1.12.2-hpc1
module show netCDF-HDF5/4.9.2-1.12.2-hpc1
echo $NETCDF_DIR
echo $PATH
echo $PATH | grep netcdf
module show buildenv-intel/2023a-eb

What is netCDF-HDF5/4.9.2-1.12.2-hpc1

module show netCDF-HDF5/4.9.2-1.12.2-hpc1
vi /software/sse2/tetralith_el9/supplemental-modules/buildenv-intel/2023a-eb/netCDF-HDF5/4.9.2-1.12.2-hpc1.lua
ls $NETCDF_DIR

v /software/sse2/tetralith_el9/manual/hdf5_netcdf-c-fortran/hdf5-1.12.2_netcdf-4.9.2/nsc1-intel-2023a-eb/build.txt

Check your environment

printenv
printenv | grep netcdf
module purge
printenv
printenv | grep netcdf