<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi all,</div><div><br></div><div>I'm struggling to get an heterogeneous job to run...</div><div>The SLURM version installed on the cluster is 17.11.12</div><div><br></div><div>Here are the SBATCH file parameters of the job :</div><div>================================================================================<br></div><div><div>#!/bin/bash</div><div>#SBATCH --threads-per-core=1</div><div>#SBATCH --ntasks=1</div><div>#SBATCH --cpus-per-task=1</div><div>#SBATCH --mem-per-cpu=8G</div><div>#</div><div>#SBATCH packjob</div><div>#</div><div>#SBATCH --threads-per-core=1</div><div>#SBATCH --cpus-per-task=4</div><div>#SBATCH --mem-per-cpu=2G</div><div>#SBATCH --nodes=2</div><div>#SBATCH --ntasks-per-node=2</div><div>#SBATCH --gres=gpu:2</div><div>#SBATCH --gres-flags=enforce-binding</div></div><div>================================================================================<br></div><div><br></div><div>Now the SRUN commands that I tried in the SBATCH file:</div><div><br></div><div>1) srun --mpi=pmix myapp</div><div>=> The app gets allocated only 1 MPI rank</div><div><br></div><div>2) srun --mpi=pmix --pack-group=0 --ntasks=1 : --pack-group=1 --ntasks=4 myapp</div><div>=> srun: fatal: Job steps that span multiple components of a heterogeneous job are not currently supported</div><div><br></div><div>3) srun --mpi=pmix --pack-group=0 --ntasks=1 myapp : --pack-group=1 --ntasks=4 myapp</div><div>=> srun: fatal: Job steps that span multiple components of a heterogeneous job are not currently supported</div><div><br></div><div>So my question is: How do we run an heterogeneous job ?</div><div><br></div><div>Thanks for your tips,</div><div>Rafael N.</div><div><br></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>