<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi,</p>
<p><br>
</p>
<p>I am just wondering if there are any srun flags to </p>
<p>allocate the last MPI-rank to an exclusive node, for example,</p>
<p><br>
</p>
<p>#SBATCH -N 3 # 3 nodes<br>
</p>
<p>#SBATCH --tasks-per-node=10   <br>
</p>
<p>#SBATCH --cpu-per-task=1     # 10 MPI-rank per node</p>
<p><br>
</p>
<p>srun -n 21 ...   ./application    # MPI-rank 0-9 on node 0;  MPI-rank 10-19 on node 1; MPI-rank 20 on node 2 !?              
<br>
</p>
<p><br>
</p>
<p>For my case, the last MPI-rank is consider as master and it takes much memory. So it would be better if the last MPI-rank can be distributed on an exclusive node . I have tried all distribution patterns introduced in<br>
</p>
<p><br>
</p>
<p><a href="https://doc.zih.tu-dresden.de/hpc-wiki/bin/view/Compendium/BindingAndDistributionOfTasks">https://doc.zih.tu-dresden.de/hpc-wiki/bin/view/Compendium/BindingAndDistributionOfTasks</a></p>
<p><br>
</p>
<p>but it seems to me that all patterns allocate MPI-rank equivalently into nodes.</p>
<p><br>
</p>
<p>Thanks.</p>
<p><br>
</p>
<p>Regards, Jing Gong<br>
</p>
</body>
</html>