[mvapich-discuss] MVAPICH2 2.1a, PMI2 interface, SLURM srun parallel luncher
Jonathan Perkins
perkinjo at cse.ohio-state.edu
Thu Oct 16 09:37:10 EDT 2014
On Thu, Oct 16, 2014 at 08:36:59AM +0100, Filippo Spiga wrote:
> Hi Jonathan,
>
> On Oct 15, 2014, at 7:09 PM, Jonathan Perkins <perkinjo at cse.ohio-state.edu> wrote:
> > Hi Filippo. Can you try adding the following to your batch script?
> >
> > export MV2_ENABLE_AFFINITY=O
> >
> > MVAPICH2 enables affinity by default and I think there is an interaction
> > that is preventing it from doing what you're expecting.
>
> MV2_ENABLE_AFFINITY does the trick! Thanks!
>
> May I suggest, when PMI2 is used as lunch interface, to disable
> affinity and let use the srun/SLURM default as default affinity
> strategy? For example, Open MPI binds per core as default. But when
> srun is used, I can manipulate it with --cpu_bind correctly. So I
> assume that Open MPI default is disabled when srun is used. It will be
> nice if MVAPICH2 adops the same strategy.
We'll explore this strategy and keep you updated if we make any changes
related to this. Thanks for the suggestion!
--
Jonathan Perkins
More information about the mvapich-discuss
mailing list