Skip to content
Snippets Groups Projects
Sebastian Müller's avatar
54143f15

HPC Fortran Module Loads

Module load scripts on HPC Clusters for Fortran Projects at CHS.

Toolchains at EVE

All these scripts will load:

  • the respective fortran compiler and set FC env-var (optional MPI support)
  • netCDF-Fortran
  • CMake
  • the MPR Python Environment (except chs-conda environment)
  • pFUnit - Fortran unit testing framework (not available for GNU 6.4)

Usage

  • Conda environment with gfortran:
    source eve.chs-conda01
  • GNU 6.4 compiler (foss/2018a Toolchain):
    source eve.gfortran64 # or
    source eve.gfortran64MPI
  • GNU 7.3 compiler (foss/2018b Toolchain):
    source eve.gfortran73 # or
    source eve.gfortran73MPI
  • GNU 8.3 compiler (foss/2019b Toolchain):
    source eve.gfortran83 # or
    source eve.gfortran83MPI
  • GNU 10.2 compiler (foss/2020b Toolchain):
    source eve.gfortran102 # or
    source eve.gfortran102MPI
  • Intel 18 compiler (iomkl/2018b Toolchain):
    source eve.intel18 # or
    source eve.intel18MPI
  • Intel 19 compiler (iomkl/2020a Toolchain):
    source eve.intel19 # or
    source eve.intel19MPI
  • NAG 6.2 compiler:
    source eve.nagfor62
  • PGI 19 compiler:
    source eve.pgi19

Toolchains at Juwels

All these scripts will load:

  • the respective fortran compiler and set FC env-var
  • netCDF-Fortran
  • CMake

Usage

  • GNU compiler with MPI
    source juwels.gfortranMPI
  • Intel compiler with MPI
    source juwels.intelMPI