Closed
Description
RDMA-core v - Release 13
https://github.com/linux-rdma/rdma-core
OMPI v - 2.0.2
Compilation Issues
o Missing driver.h header.
The header does exists in rdma-core/libibverbs and we had to manually copy it to /usr/include/infiniband to get things to compile. driver.h is classified as an internal header as part of libibverbs. There are a couple of libraries that includes this file and all providers have it. Not sure why OpenMPI requires it? should OMPI stick to verbs API instead of including something that’s internal to the libraries?
o Openmpi requires libopensm (headers) and libfabric library and these packages are not part of rdma-core package at all.
Is their any config options in openmpi to not include these if not needed.