|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
This section maps PICurv's numerical methods to the code paths that execute each step. It is intended as the bridge between theory-level terminology and what the current codebase actually does.
PICurv advances incompressible flow in non-dimensional form on curvilinear grids:
\[ \frac{\partial \mathbf{u}}{\partial t} + \nabla\cdot(\mathbf{u}\mathbf{u}) = -\nabla p + \frac{1}{Re}\nabla^2\mathbf{u} + \mathbf{f}, \qquad \nabla\cdot\mathbf{u}=0. \]
Operationally, the solver uses a projection workflow:
At runtime, the top-level sequence is:
The method pages below document each major stage in detail.
Use each page with two goals:
When behavior differs from classical textbook formulations, the implementation notes take precedence for this repository.