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

 
 
 

Contributors