SPHinXsys: An open-source multi-physics and multi-resolution library based on smoothed particle hydrodynamics
In this paper, we present an open-source multi-resolution and multi-physics library, SPHinXsys, which is released under the Apache License (2.0). Along with the source code, a complete documentation is also distributed for easy compilation and execution. SPHinXsys aims at modeling coupled multi-phys...
Gespeichert in:
Veröffentlicht in: | Computer physics communications 2021-10, Vol.267, p.108066, Article 108066 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In this paper, we present an open-source multi-resolution and multi-physics library, SPHinXsys, which is released under the Apache License (2.0). Along with the source code, a complete documentation is also distributed for easy compilation and execution. SPHinXsys aims at modeling coupled multi-physics industrial dynamic systems within a unified SPH framework. It has two important features, namely, (1) the generic design providing a C++ API with very good flexibility for domain-specific applications, (2) the unified framework within which numerous industrial or scientific applications can be coupled. The present version (v0.2.0) includes a wide range of validation tests and applications in the fields of fluid dynamics, solid dynamics, thermal and mass diffusion, reaction-diffusion, electromechanics and fluid-structure interactions.
Program Title: SPHinXsys
CPC Library link to program files:https://doi.org/10.17632/9rh6hyd89n.1
Developer's repository link:https://github.com/Xiangyu-Hu/SPHinXsys
Code Ocean capsule:https://doi.org/10.24433/CO.0560985.v1
Licensing provisions: Apache-2.0
Programming language: C++
External dependencies: cmake, Boost, Threading Building Blocks (TBB), SimBody
Nature of problem:: Multi-physics problems are ubiquitous in natural phenomena and play key roles in a vast range of scientific and industrial applications. Typical examples include aerial animal flying, aquatic animal swimming and the flow of blood in the heart and throughout the cardiovascular system. Due to the inter-discipline characteristics and intrinsic complexities, computational modeling of multi-physics problems is highly challenging.
Solution method:: An open-source library is proposed for solving multi-physics problems in a unified multi-resolution Smoothed Particle Hydrodynamics framework. In particular, the library is applied for modeling cardiac functions where critical aspects of electrophysiology, passive and active mechanical responses are involved. |
---|---|
ISSN: | 0010-4655 1879-2944 |
DOI: | 10.1016/j.cpc.2021.108066 |