Closed WrongWizzli closed 7 months ago
While running make
I also get warning:
WARNING: No transport found, resulting library will be unable to exchange messages
Currently to run with multiple processes you need to enable a transport, I'd recommend https://ofiwg.github.io/libfabric and passing --with-ofi
to the SOS configure. If you are only running on a single node, your shared memory transport options are XPMEM (--with-xpmem
), CMA (--with-cma
), or OFI with the sockets provider (--with-ofi
); however, these can be tricky to build/install sometimes and performance widely varies... May I ask what is your use-case?
If you know how to checkout and build a different git branch, you could also try our experimental mmap shared memory transport here: https://github.com/davidozog/sandia-shmem/tree/wip/mmap_xpmem_heap
and passing --enable-mmap
.
The advantage of mmap is you don't have to build/install anything on Mint Linux. Let me know if you would like help trying that.
I am trying to build OpenSHMEM package on Linux Mint 20.3 with the following commands:
However on
make check
step I am getting 66 tests failed with the same reasonNo path to peer
. The full example of single test log:Could you please suggest what might be the reason for such failure?