Skip to content

A general purpose framework for smoothed particle hydrodynamics simulations

License

Notifications You must be signed in to change notification settings

greole/partikler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Build Status Coverage Status Documentation

Features

  • Generate SPH particle boundary from .stl files
  • Expression templates for simple but efficient transport equation implementation

Models

Kernel

  • Gaussian
  • Wendland

Surface Tension

  • Akinci

Build Instructions

mkdir build && cd build
cmake ..
make

Dependencies

The partikler depends on CGAL Version 3.13 and boost yap and google tests. You can use the build process to fetch the depencies for you using the following flags.

cmake  -DBUILD_GOOGLE_TEST=TRUE -DBUILD_CGAL=TRUE -DBUILD_HDF5=ON ..

Ubuntu

To install the depencies for build google tests and cgal you can use

sudo apt install libboost-all-dev libyaml-cpp-dev libmpfr-dev  libgmp-dev libomp-dev

Usage

./partikler --config=<path/to/config.yaml>

About

A general purpose framework for smoothed particle hydrodynamics simulations

Resources

License

Stars

Watchers

Forks

Packages