If you're using Open MPI v4.0.x, you should likely be using the UCX PML plugin 
for InfiniBand communication.

As I understand it, UCX is controlled by environment variables.  You'll likely 
need to look through the UCX documentation to see what environment variable(s) 
is(are) needed for setting the different service levels.

You can have Open MPI's "mpirun" export environment variable values via the 
"-x" option.


On Feb 26, 2020, at 6:05 AM, John Hearns via users 
<users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote:

Hi Kihan. I did work on this topic a couple of years ago.
Give me time and I might find any notes I made.

May I ask which kernel version you are using

On Tue, 25 Feb 2020, 05:28 Kihang Youn via users, 
<users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote:


Hello,

I am searching the option to apply different service level(SL) in Infiniband 
communication.
For example, In Intel MPI, the environment variable named  
"DAPL_IB_SERVICE_LEVEL" can change the SL.
I found a runtime options "btl_openib_ib_service_level" and "UCX_IB_SL" on the 
FAQ pages.
Please let me know similar environment variable in OPENMPI if it exist.

Thank you,
Kihang



Kihang Youn(윤기항) - Application Analyst | Lenovo DCG Professional Services
Mobile: +82-10-9374-9396
E-mail: ky...@lenovo.com<mailto:ky...@lenovo.com>


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

Reply via email to