#!/bin/bash #============================================================================= # ===================================== # mistral batch job parameters #----------------------------------------------------------------------------- #SBATCH --account=bm0682 #SBATCH --job-name=dask #SBATCH --partition=compute2 #SBATCH --workdir=/work/mh0731/m300382/dask #SBATCH --output=/work/mh0731/m300382/dask/LOG_dask.%j.o #SBATCH --error=/work/mh0731/m300382/dask/LOG_dask.%j.o #SBATCH --exclusive #SBATCH --time=02:00:00 #SBATCH --cpus-per-task=72 #SBATCH --mem=60G rm -r worker-* rm scheduler.json rm global.lock rm purge.lock ulimit -c 0 # Environment settings to run a MPI parallel program # compiled with OpenMPI and Mellanox HPC-X toolkit # Load environment module purge module load defaults module load intel/17.0.6 module load openmpi/2.0.2p2_hpcx-intel14 module list # Settings for OpenMPI and MXM (MellanoX Messaging) # library export OMPI_MCA_pml=cm export OMPI_MCA_mtl=mxm export OMPI_MCA_mtl_mxm_np=0 export MXM_RDMA_PORTS=mlx5_0:1 export MXM_LOG_LEVEL=ERROR # Disable GHC algorithm for collective communication export OMPI_MCA_coll=^ghc srun -l --cpu_bind=threads --distribution=block:cyclic --propagate=STACK /work/mh0731/m300382/conda_envs/my_base/bin/dask-mpi --no-nanny