diff --git a/README.md b/README.md index a600b3cb7f3ba7cdc3bab792244f9b8a95d0c099..7dd0437f7beec5c3515c8b3dc88aa2c39f934897 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,14 @@ All these scripts will load: 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) diff --git a/atos.amd b/atos.amd new file mode 100644 index 0000000000000000000000000000000000000000..94e9f2b13e37deca6fbc7e17205408b837a240c9 --- /dev/null +++ b/atos.amd @@ -0,0 +1,6 @@ +module load prgenv/amd +module load openmpi +module load hdf5-parallel +module load netcdf4-parallel +module load cmake +export FC=mpifort diff --git a/atos.gfortran b/atos.gfortran new file mode 100644 index 0000000000000000000000000000000000000000..a6deafb3cd7432a7a985833316bb4a3d649f1237 --- /dev/null +++ b/atos.gfortran @@ -0,0 +1,6 @@ +module load prgenv/gnu +module load openmpi +module load hdf5-parallel +module load netcdf4-parallel +module load cmake +export FC=mpifort diff --git a/atos.gfortran112MPI b/atos.gfortran112MPI new file mode 100644 index 0000000000000000000000000000000000000000..61a1240f3804c87d77029594e37b3d327372eecd --- /dev/null +++ b/atos.gfortran112MPI @@ -0,0 +1,7 @@ +module load prgenv/expert +module load gcc/11.2.0 +module load openmpi/4.1.4.1:gnu:11.2 +module load hdf5-parallel/1.10.6:gnu:11.2:ompi:4.1 +module load netcdf4-parallel/4.7.4:gnu:11.2:ompi:4.1 +module load cmake +export FC=mpifort diff --git a/atos.gfortran85MPI b/atos.gfortran85MPI new file mode 100644 index 0000000000000000000000000000000000000000..60cbe72f593eac77251d5c6dd15562fd60095063 --- /dev/null +++ b/atos.gfortran85MPI @@ -0,0 +1,7 @@ +module load prgenv/expert +module load gcc/8.5.0 +module load openmpi/4.1.4.1:gnu:8.5 +module load hdf5-parallel/1.10.6:gnu:8.5:ompi:4.1 +module load netcdf4-parallel/4.7.4:gnu:8.5:ompi:4.1 +module load cmake +export FC=mpifort diff --git a/atos.intel b/atos.intel new file mode 100644 index 0000000000000000000000000000000000000000..f63fe77bc5e665a6ff6555bb3a8eeac726b6fe0e --- /dev/null +++ b/atos.intel @@ -0,0 +1,6 @@ +module load prgenv/intel +module load intel-mpi +module load hdf5-parallel +module load netcdf4-parallel +module load cmake +export FC=mpifc diff --git a/atos.intel19MPI b/atos.intel19MPI new file mode 100644 index 0000000000000000000000000000000000000000..7944601c5cd4f71f1a0ffa6617deb96be320b7fb --- /dev/null +++ b/atos.intel19MPI @@ -0,0 +1,7 @@ +module load prgenv/expert +module load intel/19.0.5 +module load intel-mpi/19.0.5:intel:19.0 +module load hdf5-parallel/1.10.6:intel:19.0:impi:19.0 +module load netcdf4-parallel/4.7.4:intel:19.0:impi:19.0 +module load cmake +export FC=mpifc diff --git a/atos.intel2021MPI b/atos.intel2021MPI new file mode 100644 index 0000000000000000000000000000000000000000..1d34f4e523d6ab2cfeaf1be8d8efde17f587d42d --- /dev/null +++ b/atos.intel2021MPI @@ -0,0 +1,7 @@ +module load prgenv/expert +module load intel/2021.4.0 +module load intel-mpi/2021.4.0:intel:2021.4 +module load hdf5-parallel/1.10.6:intel:2021.4:impi:2021.4 +module load netcdf4-parallel/4.7.4:intel:2021.4:impi:2021.4 +module load cmake +export FC=mpifc