Skip to content

JonasErbesdobler/ReactSPH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactSPH: WIP SPH solver

The Smoothed Particle Hydrodynamics (SPH) solver ReactSPH aims to introduce chemical kinetics and combustion modeling to SPH for real world engineering applications. It is developed at the Tsue Nakaya Laboratory (津江・中谷研究室) at the University of Tokyo (東京大学).

Table of Contents

  1. Current TODOs
  2. Installation

TODOs:

Official HackMD for extensive TODO list.

  • Rewrite previous Fortran code in C++

Installation

CMake

In our current development chain, we use three different compiler version presets. However, they all run the same CMakeLists.txt file.
g++/gcc 14:

cmake --preset gcc14
cmake --build --preset gcc14

g++/gcc 13:

cmake --preset gcc13
cmake --build --preset gcc13

clang 18:

cmake --preset clang18
cmake --build --preset clang18

Python Utilities

If you want to use any of the Python utilties, we recommend using Python3 venv for building your local environment. Using python3-venv

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e . # to install in interactive mode

Later, you just need to source venv/bin/activate to activate the environment.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages