Direct numerical simulation code infrastructure for drop impact onto solid substrates in the inertio-capillary regime, supporting collaborative work with the Harris Lab at Brown. It represents the sister implementation to the impact onto liquid substrate scenario which can be found under the BouncingDroplets repository. The code complements the manuscript available at https://doi.org/10.1017/jfm.2025.10589 and the associated preprint which can be found at arXiv:2505.00902.
- The code relies on Basilisk to model the Navier-Stokes equations. See the installation page for instructions.
- Full visualisation capabilities have been used in order to generate animations. These may be switched off depending on the local architecture.
Once the Basilisk structure is in place, the driver code here is built in order to navigate parameter sweeps in velocity
The code can be executed by simply executing this shell script via sh run_master_example.sh inside a terminal. Output will then be produced within a foldering structure that consists of summary DNS execution information, mass conservation and VOF data, interface coordinates, simulation slices and animations, which can be used for further post-processing.