Home
Alejandro J. C. Crespo edited this page Apr 17, 2023
·
55 revisions
DualSPHysics is based on the Smoothed Particle Hydrodynamics model named SPHysics.
The code is developed to study free-surface flow phenomena where Eulerian methods can be difficult to apply, such as waves or impact of dam-breaks on off-shore structures. DualSPHysics is a set of C++, CUDA and Java codes designed to deal with real-life engineering problems.
- 1. Introduction
- 2. Developers and Institutions
-
3. SPH formulation
- 3.1 Smoothing kernel
- 3.2 Momentum equation
- 3.3 Continuity equation
- 3.4 Equation of state
- 3.5 Density diffusion term
- 3.6 Shifting algorithm
- 3.7 Time stepping
- 3.8 Boundary conditions
- 3.9 Wave generation
- 3.10 Passive and active wave absorption
- 3.11 Coupling with Discrete Element Method (DEM)
- 3.12 Coupling with Project Chrono
- 3.13 Coupling with wave propagation models
- 3.14 Coupling with MoorDyn
- 3.15 Open boundary conditions
- 3.16 Two-phase liquid-gas
- 3.17 Rheology models and non-Newtonian formulations
- 3.18 Flexible Fluid-Structure Interaction
- 4. CPU and GPU implementation
- 5. Running DualSPHysics
- 6. Compiling DualSPHysics
- 7. Testcases
- 8. How to modify DualSPHysics for your application
- 9. New in DualSPHysics
- 10. DualSPHysics future
- 11. References
- 12. Licenses
- 13. FAQ
If you have suggestions (a new section, corrections or contributions) please notify it using the ISSUES section of the repository. Please include something like [WIKI] into the title to help us to prioritize the work.