Evidence collection
Release notes
HPC Fortran Module Loads v2.2
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
andCXX
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 GNU Compilers, Python and all dependencies for Documentation, Unit-Testing and Coverage:
source eve.chs-conda01 # Python 3.10, GNU 9.4 source eve.chs-conda02 # Python 3.11, GNU 12.3 source eve.chs-conda03 # Python 3.12, GNU 13.3 source eve.chs-conda04 # Python 3.13, GNU 14.2
- 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
Evidence collection
Release notes
HPC Fortran Module Loads v2.1
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
andCXX
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
Evidence collection
Release notes
HPC Fortran Module Loads v2.0
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
andCXX
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
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 - 2023 CHS Developers
Evidence collection
Release notes
HPC Fortran Module Loads v1.10
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
andCXX
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 # or source eve.chs-conda02
- 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
- GNU 12.2 compiler (
foss/2022b
Toolchain):source eve.gfortran122 # or source eve.gfortran122MPI
- 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
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 - 2023 CHS Developers
Evidence collection
Release notes
HPC Fortran Module Loads v1.9
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
andCXX
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
- GNU 12.2 compiler (
foss/2022b
Toolchain):source eve.gfortran122 # or source eve.gfortran122MPI
- 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
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 - 2023 CHS Developers
Evidence collection
Release notes
HPC Fortran Module Loads v1.8
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
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 - 2023 CHS Developers
Evidence collection
Release notes
HPC Fortran Module Loads v1.7
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 - 2023 CHS Developers
Evidence collection
Release notes
HPC Fortran Module Loads v1.6
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
License
MIT License (MIT)
Copyright (c) 2020 - 2022 CHS Developers
Evidence collection
Release notes
HPC Fortran Module Loads v1.5
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
Evidence collection
Release notes
HPC Fortran Module Loads v1.4.2
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