Skip to content

Files

hpc-module-loads

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 13, 2024
Mar 13, 2024
Dec 20, 2022
Mar 13, 2024
Mar 13, 2024
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Mar 13, 2024
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Jul 6, 2023
Mar 13, 2024
Mar 13, 2024
Mar 13, 2024
Mar 13, 2024
Mar 31, 2021
Mar 31, 2021
Jul 6, 2023
Jul 6, 2023

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 compilers and set FC, F77, CC and CXX env-var (optional MPI support)
  • netCDF-Fortran
  • CMake
  • the MPR Python Environment (except chs-conda environment)
  • pFUnit - Fortran unit testing framework

Usage

  • Conda environment with gfortran:
    source eve.chs-conda01 # or
    source eve.chs-conda02
  • GNU 10.2 compiler (foss/2020b Toolchain):
    source eve.gfortran102 # or
    source eve.gfortran102MPI
  • GNU 12.2 compiler (foss/2022b Toolchain):
    source eve.gfortran122 # or
    source eve.gfortran122MPI
  • Intel 19.1.3 compiler (iomkl/2020b Toolchain):
    source eve.intel2020b # or
    source eve.intel2020bMPI
  • Intel classic 2021.10.0 compiler (intel/2023b Toolchain):
    source eve.intel2023b-classic # or
    source eve.intel2023bMPI-classic
  • Intel oneAPI 2023.2.0 compiler (intel/2023b Toolchain):
    source eve.intel2023b-llvm # or
    source eve.intel2023bMPI-llvm

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

Toolchain on Levante

This script will load the following modules on Levante at DKRZ:

source levante.gfortran112
  • git
  • gfortran 11.2 compiler and set FC env-var
  • netCDF-Fortran 4.5.3
  • CMake (build tools)

Toolchain on LUMI

This script will load the following modules on LUMI:

source lumi.gfortran112
  • gfortran 11.2 compiler and set FC env-var
  • netCDF-Fortran
  • CMake (build tools)

License

MIT License (MIT)

Copyright (c) 2020 - 2024 CHS Developers