C++ Boost.Asio language bindings for OFI libfabric.
EARLY DEVELOPMENT - API NOT STABLE
This project is developed as a dependency of another project which currently
limits the scope (FI_MSG
, FI_VERBS
). If you are interested in extending the scope and/or collaborating,
we are welcoming you to talk to us.
Bindings (Core):
- OFI libfabric (Hint location via
-DOFI_ROOT=/path/to/libfabric
) - Boost.Asio (Hint location via
-DBOOST_ROOT=/path/to/boost
) - Boost.Container (Hint location via
-DBOOST_ROOT=/path/to/boost
)
Tests (Optional, enable with -DBUILD_TESTING=ON
):
- Boost.Program_options (Hint location via
-DBOOST_ROOT=/path/to/boost
)
git clone https://github.com/FairRootGroup/asiofi
mkdir asiofi_build && cd asiofi_build
cmake -DCMAKE_INSTALL_PREFIX=./asiofi_install ../asiofi
cmake --build . --target install
GNU Lesser General Public Licence (LGPL) version 3, see LICENSE.
Copyright (C) 2018 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH