[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