To use Intel OneAPI, please load module with command below:
module load container_env intel
When compiling your code, please prepend "crun.intel" in front of your command, for example:
crun.intel make
crun.intel icx
crun.intel icpx
crun.intel ifx
crun.intel mpiicx
crun.intel mpiicpx
crun.intel mpiifx
# legacy
crun.intel icc
crun.intel icpc
crun.intel ifort
crun.intel mpiicc
crun.intel mpiicpc
crun.intel mpiifort
When running your code, please prepend "crun.intel" as well, for example:
crun.intel ./your_binary
If running your code in MPI mode, please use following command:
srun crun.intel ./your_binary
When using MPI, please use a job script, if you are not familiar with Slurm Scheduler, please read here