Skip to content

statphysandml/FlowEquationInterface

Repository files navigation

Welcome to Flow Equation Interface

License: MIT GitHub Workflow Status codecov Quality Gate Status

Prerequisites

Building Flow Equation Interface requires the following software installed:

  • A C++17-compliant compiler
  • CMake >= 3.15
  • Cuda >=10.1

Building Flow Equation Interface

The following sequence of commands builds Flow Equation Interface. It assumes that your current working directory is the top-level directory of the freshly cloned repository:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .

The build process can be customized with the following CMake variables, which can be set by adding -D<var>={ON, OFF} to the cmake call:

  • BUILD_TESTING: Enable building of the test suite (default: ON)

Testing Flow Equation Interface

When built according to the above explanation (with -DBUILD_TESTING=ON), the C++ test suite of Flow Equation Interface can be run using ctest from the build directory:

cd build
ctest

Building the example

The example directory demonstrates how the library can be integrated into a cmake project:

cd examples
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=~/FlowEquationInterface/install ..   
cmake --build .

Note that we have assumed here that the library was built beforehand locally by running the following commands in the top-level directory of the repository:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./../install ..    
make install -j9

Documentation

ToDo

About

No description, website, or topics provided.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE.md
Unknown
COPYING.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published