This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
howto:start [2025/05/06 10:53] ccrosby [If you need more memory] |
howto:start [2026/02/24 10:42] (current) ccrosby [Using the Intel compilers] |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| ===== Tips and Tricks ===== | ===== Tips and Tricks ===== | ||
| [[howto: | [[howto: | ||
| + | |||
| ===== If you need more memory ===== | ===== If you need more memory ===== | ||
| Line 19: | Line 20: | ||
| Only use these nodes if you need more than 128 GB of RAM, but less than the 1TB available on the "fat nodes" | Only use these nodes if you need more than 128 GB of RAM, but less than the 1TB available on the "fat nodes" | ||
| + | |||
| + | |||
| + | ===== Using the Intel compilers ===== | ||
| + | As of December 2025, there is no license for the Intel Parallel-studio compilers. | ||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | The most recent Lengau-compatible version of the OneAPI suite is installed in: | ||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | === Classic Intel compiler and MPI === | ||
| + | To use the " | ||
| + | < | ||
| + | . / | ||
| + | . / | ||
| + | . / | ||
| + | export CC=icc | ||
| + | export CXX=icpc | ||
| + | export FC=ifort | ||
| + | export F90=ifort | ||
| + | export F77=ifort | ||
| + | export MPICC=mpiicc | ||
| + | export MPICXX=mpiicpc | ||
| + | export MPIFORT=mpiifort | ||
| + | export MPIF77=mpiifort | ||
| + | export MPIF90=mpiifort | ||
| + | </ | ||
| + | |||
| + | It is not necessary to use a machinefile for multi-node MPI runs. | ||
| + | |||
| + | === OneAPI compilers and MPI === | ||
| + | Post-2024 OneAPI compilers are not compatible with Lengau' | ||
| + | < | ||
| + | . / | ||
| + | export CC=icx | ||
| + | export CXX=icpx | ||
| + | export FC=ifx | ||
| + | export F90=ifx | ||
| + | export F77=ifx | ||
| + | export MPICC=mpiicx | ||
| + | export MPICXX=mpiicpx | ||
| + | export MPIFORT=mpiifx | ||
| + | export MPIF77=mpiifx | ||
| + | export MPIF90=mpiifx | ||
| + | export I_MPI_HYDRA_BOOTSTRAP=ssh | ||
| + | </ | ||
| + | |||
| + | It is not necessary to use a machinefile for multi-node MPI runs. However, the default bootstrap method using pbsdsh does not work, hence the need to set '' | ||
| + | < | ||
| + | mpirun -np 96 myMPIprogram.exe | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ===== Transferring data to DIRISA ===== | ===== Transferring data to DIRISA ===== | ||
| Long-term data storage through [[howto: | Long-term data storage through [[howto: | ||