Incompressible Multimaterial Flow in Pececillo
Pececillo is a Truchas mini-app for testing new design ideas, algorithms, physics, etc, before implementing them in Truchas. This report describes the multimaterial flow algorithms now implemented in Pececillo, presents some basic verification tests, and provides a basic code map. Truchas’s algorithms for the incompressible Navier-Stokes and onion-skin material advection were re-implemented in Truchas, with special attention given to cache use, future threading, and code cleanliness. A nested-dissection algorithm for multi-material advection was also implemented, allowing for a more accurate treatment of dynamic contact lines in 3+ material flow systems.