Gilles' question is correct; the larger point to make here: the openib BTL is 
obsolete and is actively replaced by the UCX PML.  UCX is supported by the 
vendor (NVIDIA); openib is not.

If you're just starting a new project, I would strongly advocate using UCX 
instead of openib.



On Nov 1, 2021, at 8:26 AM, Gilles Gouaillardet via users 
<users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote:

Hi Ben,

have you tried

export OMPI_MCA_common_ucx_opal_mem_hooks=1

Cheers,

Gilles

On Mon, Nov 1, 2021 at 9:22 PM bend linux4ms.net<http://linux4ms.net/> via 
users <users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote:
Ok, I a am newbie supporting the a HPC project and learning about MPI.

I have the following portion of a shells script:

export OMPI_MCA_btl_openib_allow_ib=1
export OMPI_MCA_btl_openib_if_include="mlx5_0:1"

mpirun -machinefile ${hostlist} \
  --mca opal_common_ucx_opal_mem_hooks 1 \
  -np $NP \
  -N $rpn \
  -vv \

My question is there a way to take the '-mca opal_common_ucx_opal_mem_hooks 1 ' 
and make
it into a environment variable like the others ?

Thanks

Ben Duncan - Business Network Solutions, Inc. 336 Elton Road Jackson MS, 39212
"Never attribute to malice, that which can be adequately explained by stupidity"
- Hanlon's Razor




--
Jeff Squyres
jsquy...@cisco.com<mailto:jsquy...@cisco.com>



Reply via email to