script_HiFUN_inteloneapi.sh

#!/bin/bash

#SBATCH --nodes=600
#SBATCH --ntasks-per-node=40
#SBATCH --time=00:30:00
#SBATCH --output=out.slurm-%A
#SBATCH --error=err.slurm-%A
#SBATCH --partition=standard

. /opt/ohpc/admin/lmod/lmod/init/bash > /dev/null

echo "SLURM_JOBID="$SLURM_JOBID
echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST
echo "SLURM_NNODES"=$SLURM_NNODES
echo "SLURM_NTASKS"=$SLURM_NTASKS

## Spack env setup
. /home-ext/apps/spack/share/spack/setup-env.sh
spack load gcc@11.2.0
spack load intel-oneapi-compilers@2021.4.0
spack load intel-mpi@2019.10.317 /33hn5ex

# // Below are Intel MPI specific settings //
export I_MPI_FALLBACK=disable
export I_MPI_FABRICS=ofi:ofi
export I_MPI_DEBUG=9

ulimit -aH
ulimit -c unlimited
ulimit -s unlimited

cd $SLURM_SUBMIT_DIR

time mpirun -n $SLURM_NTASKS /home-ext/apps/iisc_temp/munni/oneAPI/test_code