Closed diehlpk closed 1 year ago
@JiakunYan we ran into this issue while compiling https://github.com/STEllAR-GROUP/hpx/pull/5715 on perlmutter. Do we have to add some cmake flags?
A couple things to note:
ibv
), Libfabric (ofi
), and Omni-Path/PSM2 (psm
). The default with the v2 branch was PSM2, since we were running on Stampede2 at the time, hence LCI was looking for the psm2 library—and failing to find it. I think that Perlmutter uses HPE/Cray Slingshot—if I recall correctly, their preferred interface is via Libfabric, so make sure you select the correct backend when configuring, -DLCI_SERVER=ofi
. The parcelport might also need specific addressing modes or completion mechanisms; double-check that via @JiakunYan.Hi @omor1, I used -DHPX_WITH_FETCH_LCI=ON
and I could compile the parcelport within HPX. Before, I tried to compile the GitHub repo and that failed.
Hi,
I tried to follow the compilation instruction and got the following error:
Do I need to install some library?