Hi,
as far I can see from the CMakeLists.txt the parcelport based on verbs
and libfabric is still experimental. Anyhow, I tried to compile HPX with
the support for these libraries because I’m really interested on this feature
of HPX. I checked out the master branch but the compilation fails in both
the cases (verbs and libfabric). In order to compile I used the cmake flags
HPX_WITH_PARCELPORT_VERBS and HPX_WITH_PARCELPORT_LIBFABRIC.
Is this an expected behaviour or I’m doing something wrong?
I tried to compile HPX on a cluster where I already developed and tested
applications that rely on these libraries so I’m pretty sure that the problem
is not related to the environment.
P.S. In attachment you can find a report with the errors.
Best regards,
Matteo
1) with -DHPX_WITH_PARCELPORT_VERBS=ON :
/marconi/home/userexternal/mmanzali/hpx/plugins/parcelport/verbs/rdma/rdma_controller.cpp:10:51:
fatal error: hpx/config/parcelport_verbs_defines.hpp: No such file or directory
#include <hpx/config/parcelport_verbs_defines.hpp>
/marconi/home/userexternal/mmanzali/hpx/hpx/runtime/parcelset/parcelport_impl.hpp:513:52:
error: âstruct hpx::parcelset::policies::verbs::parcelportâ has no member
named âreclaim_connectionâ; did you mean âcreate_connectionâ?
2) with -DHPX_WITH_PARCELPORT_LIBFABRIC=ON :
/marconi/home/userexternal/mmanzali/hpx/plugins/parcelport/libfabric/libfabric_controller.hpp:413:48
error: no matching function for call to
âhpx::parcelset::policies::libfabric::libfabric_controller::bind_endpoint_to_queues(fid_pep*&)â
bind_endpoint_to_queues(ep_passive_);
/marconi/home/userexternal/mmanzali/hpx/plugins/parcelport/libfabric/libfabric_controller.hpp:497:13:
error: âretâ was not declared in this scope
ret = fi_passive_ep(fabric_, fabric_info_, &ep_passive_, nullptr);
^~~
/marconi/home/userexternal/mmanzali/hpx/plugins/parcelport/libfabric/libfabric_controller.hpp:
In member function âint
hpx::parcelset::policies::libfabric::libfabric_controller::poll_event_queue(bool)â:
/marconi/home/userexternal/mmanzali/hpx/plugins/parcelport/libfabric/libfabric_controller.hpp:907:22:
error: âFI_JOIN_COMPLETEâ was not declared in this scope
case FI_JOIN_COMPLETE:
_______________________________________________
hpx-users mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users