Skip to content

aartiukh/sph-sdk

Repository files navigation

sph

CMake codecov Codacy Badge All Contributors

C++ implementation of Smoothed Particle Hydrodynamics.

How to build

Ubuntu

  • sudo apt-get install libxtst-dev libxrandr-dev libxxf86vm-dev
  • cd build
  • cmake -DBUILD_UNIT_TESTS=ON -DCMAKE_BUILD_TYPE=Release ..
  • make -j

Windows MSVC 2017

  • cd build
  • cmake -G "Visual Studio 15 2017 Win64" -DBUILD_UNIT_TESTS=ON -DCMAKE_BUILD_TYPE=Release ..
  • Open generated sph-sdk.sln and run Build Solution in MSVC 2017 IDE

Windows MSVC 2019

  • cd build
  • cmake -G "Visual Studio 16 2019" -A x64 -DBUILD_UNIT_TESTS=ON -DCMAKE_BUILD_TYPE=Release ..
  • Open generated sph-sdk.sln and run Build Solution in MSVC 2019 IDE

How to test

  • ctest -VV

Contributors

This project is maintained by teachers and students of Kharkiv National University of Radio Electronics (NURE), Department of Applied Mathematics (AM).

Thanks goes to these wonderful people (emoji key):

Anton Artiukh
Anton Artiukh

💻 📖 👀
Oleksii Shabalin
Oleksii Shabalin

💻 📖
Crosby98
Igor Lytvyn

💻 📖

This project follows the all-contributors specification. Contributions of any kind welcome!