Paul, If the user always want a specific set of MCA options, then they should be placed in $HOME/.openmpi/mca-params.conf Otherwise, one should use environment variables with the prefix OMPI_MCA_
A far more complete answer is here: https://www.open-mpi.org/faq/?category=tuning#setting-mca-params -[another] Paul On Mon, Sep 26, 2016 at 12:52 PM, Paul Edmon <ped...@cfa.harvard.edu> wrote: > > Typically on our cluster we use: > > srun --mpi=pmi2 > > To launch MPI applications as we have task affinity turned on and we want > to ensure that the binding works properly (if we just invoke mpirun it > doesn't bind properly). One of our users wishes to pass in more options to > srun to tune MPI (specifically OpenMPI 1.10.2) such as to standard MPI > options: > > mpirun -mca btl self,openib > > My question is how do I get slurm to pass these options through when it > invokes MPI. > > -Paul Edmon- > -- Paul H. Hargrove phhargr...@lbl.gov Computer Languages & Systems Software (CLaSS) Group Computer Science Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900