Welcome to the SPHinXsys User Guide!

SPHinXsys (pronunciation: s’finksis) is an acronym from Smoothed Particle Hydrodynamics for industrial compleX systems. It provides C++ APIs for physical accurate simulation and aims to model coupled industrial dynamic systems including fluid, solid, multi-body dynamics and beyond with SPH (smoothed particle hydrodynamics), a meshless computational method using particle discretization.

Please check the detailed documentation of the code also on SPHinXsys’s GitHub, powered by Doxygen.

SPHinXsys is a multi-physics, multi-resolution SPH library. Although it is not a standalone application itself, many examples designated for the specific type of applications are provided.

Introduction

Theory and numerical schemes

SPHinXsys architecture overview

SPHinXsys academic publications

Installing SPHinXsys

Creating your own cases

Set regression test for a new case

Examples:

Contribute to SPHinXsys

How to cite SPHinXsys?