4.7 Article

How to train your solver: A method of manufactured solutions for weakly compressible smoothed particle hydrodynamics

Journal

PHYSICS OF FLUIDS
Volume 33, Issue 12, Pages -

Publisher

AIP Publishing
DOI: 10.1063/5.0072383

Keywords

-

Ask authors/readers for more resources

The paper introduces a method called manufactured solutions (MMS) to comprehensively test the convergence and accuracy of a WCSPH-based solver. Using MMS, one can identify solver problems efficiently and test boundary conditions effectively.
The Weakly Compressible Smoothed Particle Hydrodynamics (WCSPH) method is a Lagrangian method that is typically used for the simulation of incompressible fluids. While developing an SPH-based scheme or solver, researchers often verify their code with exact solutions, solutions from other numerical techniques, or experimental data. This typically requires a significant amount of computational effort and does not test the full capabilities of the solver. Furthermore, often this does not yield insights into the convergence of the solver. In this paper, we introduce the method of manufactured solutions (MMS) to comprehensively test a WCSPH-based solver in a robust and efficient manner. The MMS is well established in the context of mesh-based numerical solvers. We show how the method can be applied in the context of Lagrangian WCSPH solvers to test the convergence and accuracy of the solver in two and three dimensions, systematically identify any problems with the solver, and test the boundary conditions in an efficient way. We demonstrate this for both a traditional WCSPH scheme and some recently proposed second order convergent WCSPH schemes. Our code is open source, and the results of the manuscript are reproducible.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available