Skip to content
Snippets Groups Projects

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
  • Intel 19.1.3 compiler (iomkl/2020b Toolchain):
    source eve.intel2020b # or
    source eve.intel2020bMPI
  • 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

Toolchains on Atos

All these scripts will load:

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

License

MIT License (MIT)

Copyright (c) 2020 - 2022 CHS Developers