Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
2276 Discussions

I'm curious if the I_MPI_FABRICS parameter is being applied correctly.

BackSunho
Novice
1,844 Views

window 10
Intel(R) MPI Library for Windows* OS, Version 2021.6 Build 20220227
Copyright 2003-2022, Intel Corporation.
I_MPI_DEBUG=5

After applying the I_MPI_FABRICS=shm:ofi parameter, the program runs with the following output. Is it applied correctly?

[0] MPI startup(): Intel(R) MPI Library, Version 2021.6 Build 20220227
[0] MPI startup(): Copyright (C) 2003-2022 Intel Corporation. All rights reserved.
[0] MPI startup(): library kind: release
[0] MPI startup(): libfabric version: 1.13.2-impi
[0] MPI startup(): libfabric provider: tcp;ofi_rxm
[0] MPI startup(): File "C:\Program Files\firemodels\FDS6\bin\\mpi/etc/tuning_skx_shm-ofi_tcp-ofi-rxm.dat" not found
[0] MPI startup(): Load tuning file: "C:\Program Files\firemodels\FDS6\bin\\mpi/etc/tuning_skx_shm-ofi.dat"
[0] MPI startup(): File "C:\Program Files\firemodels\FDS6\bin\\mpi/etc/tuning_skx_shm-ofi.dat" not found
[0] MPI startup(): File "C:\Program Files\firemodels\FDS6\bin\\mpi/etc/tuning_skx_shm-ofi.dat" not found
[0] MPI startup(): File "C:\Program Files\firemodels\FDS6\bin\\mpi/etc/skx_shm-ofi.json" not found
[0] MPI startup(): Unable to read tuning file for ch4 level
[0] MPI startup(): File "C:\Program Files\firemodels\FDS6\bin\\mpi/etc/skx_shm-ofi_network.json" not found
[0] MPI startup(): Unable to read tuning file for net level
[0] MPI startup(): File "C:\Program Files\firemodels\FDS6\bin\\mpi/etc/skx_shm-ofi_node.json" not found
[0] MPI startup(): Unable to read tuning file for shm level
[1] MPI startup(): Imported environment partly inaccesible. Map=0 Info=0
[0] MPI startup(): Imported environment partly inaccesible. Map=0 Info=0
[0] MPI startup(): Rank Pid Node name Pin cpu
[0] MPI startup(): 0 23920 SJ046 0,1,2,3
[0] MPI startup(): 1 31108 SJ046 4,5,6,7
[0] MPI startup(): I_MPI_ROOT=C:\Program Files\firemodels\FDS6\bin\\mpi
[0] MPI startup(): I_MPI_HYDRA_TOPOLIB=hwloc
[0] MPI startup(): I_MPI_FABRICS=shm:ofi
[0] MPI startup(): I_MPI_WAIT_MODE=1
[0] MPI startup(): I_MPI_DEBUG=5


0 Kudos
3 Replies
TobiasK
Moderator
1,820 Views

@BackSunho 
is there a reason why you doubt it is set?

0 Kudos
BackSunho
Novice
1,810 Views

It shows 'tcp;ofi_rxm' even though 'shm:ofi' is applied. Also, it says it couldn't find the tune file.

0 Kudos
TobiasK
Moderator
1,688 Views

@BackSunho 
tcp;ofi_rxm
is related to the OFI library, shm is not part of the OFI library.
The paths look strange but if I run the latest versions it's fine:
[0] MPI startup(): Load tuning file: "C:\Program Files (x86)\Intel\oneAPI\mpi\latest\env\\..\opt\mpi\etc\tuning_skx_shm-ofi.dat"

 

So please use the latest version.

0 Kudos
Reply