Skip to content
Snippets Groups Projects
Commit 6de5d97f authored by Sebastian Müller's avatar Sebastian Müller 🐈
Browse files

Merge branch 'add_foss2022b' into 'main'

Add eve foss2022b toolchain, fix eve nag version, add eve env-vars F77 CC CXX

See merge request !8
parents 0ad41417 4246a97c
No related branches found
Tags v1.4.1
1 merge request!8Add eve foss2022b toolchain, fix eve nag version, add eve env-vars F77 CC CXX
......@@ -6,7 +6,7 @@ Module load scripts on HPC Clusters for Fortran Projects at CHS.
All these scripts will load:
- the respective fortran compiler and set `FC` env-var (optional MPI support)
- 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_)
......@@ -37,6 +37,11 @@ All these scripts will load:
source eve.gfortran102 # or
source eve.gfortran102MPI
```
- GNU 12.2 compiler (`foss/2022b` Toolchain):
```bash
source eve.gfortran122 # or
source eve.gfortran122MPI
```
- Intel 18 compiler (`iomkl/2018b` Toolchain):
```bash
source eve.intel18 # or
......
......@@ -2,3 +2,6 @@ module purge
module use /global/apps/modulefiles
module load chs-fortran-conda/0.1.0
export FC=gfortran
export F77=gfortran
export CC=gcc
export CXX=g++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_foss2020b
export FC=gfortran
export F77=gfortran
export CC=gcc
export CXX=g++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_foss2020b
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
module purge
module use /global/apps/modulefiles
module load python_env_mpr
module load foss/2022b
module load netCDF-Fortran
module load CMake
module load pFUnit/4.7.0_foss2022b
export FC=gfortran
export F77=gfortran
export CC=gcc
export CXX=g++
module purge
module use /global/apps/modulefiles
module load python_env_mpr
module load foss/2022b
module load netCDF-Fortran
module load CMake
module load pFUnit/4.7.0_foss2022b
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
......@@ -5,3 +5,6 @@ module load foss/2018a
module load netCDF-Fortran
module load CMake
export FC=gfortran
export F77=gfortran
export CC=gcc
export CXX=g++
......@@ -5,3 +5,6 @@ module load foss/2018a
module load netCDF-Fortran
module load CMake
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.1_foss2018b
export FC=gfortran
export F77=gfortran
export CC=gcc
export CXX=g++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.1_foss2018b
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_foss2019b
export FC=gfortran
export F77=gfortran
export CC=gcc
export CXX=g++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_foss2019b
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_ifort18.0.3
export FC=ifort
export F77=ifort
export CC=icc
export CXX=icpc
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_ifort18.0.3
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_ifort19.1.1.217
export FC=ifort
export F77=ifort
export CC=icc
export CXX=icpc
......@@ -6,3 +6,6 @@ module load netCDF-Fortran
module load CMake
module load pFUnit/4.2.2_ifort19.1.1.217
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
......@@ -6,3 +6,6 @@ module load netCDF-Fortran/4.5.3
module load CMake
module load pFUnit/4.2.2_iomkl2020b
export FC=ifort
export F77=ifort
export CC=icc
export CXX=icpc
......@@ -6,3 +6,6 @@ module load netCDF-Fortran/4.5.3
module load CMake
module load pFUnit/4.2.2_iomkl2020b
export FC=mpifort
export F77=mpifort
export CC=mpicc
export CXX=mpic++
module purge
module use /global/apps/modulefiles
module load python_env_mpr
module load NAGfor
module load NAGfor/6.2.14
module load netcdf-fortran/4.4.5-NAG-6.2.14-GCC-7.3.0-2.30-1
module load CMake
module load pFUnit/4.1.3_nagfor-6.2
export FC=nagfor
export F77=nagfor
export CC=gcc
export CXX=g++
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment