Loci-Stream: Parallel Scalable Compressible Pressure-Based Solver Theory Guide#
In addition to the derivation-focused theory chapters, this guide includes a separate Coding Guide chapter that summarizes the main solver data structures, assembly naming patterns, and math-to-code correspondences used throughout the implementation.
- 1. Governing Equations, Algorithm & Programming Framework
- 2. The Solution Algorithm
- 3. Finite-Volume Transport and Pressure-Correction Assembly on Unstructured Grids
- 4. High-Resolution Schemes for Compressible Flows
- 4.1. AUSM±up for Unstructured Grids
- 4.2. Simple Low-Dissipation AUSM (SLAU) Scheme
- 4.3. SLAU/SLAU2 Momentum Equation
- 4.4. SLAU/SLAU2 Pressure Correction Equation
- 4.5. Standard Limiters: Barth-Jespersen (BJ) and Venkatakrishnan (V)
- 4.6. Multidimensional Limiters
- 4.7. Hybrid SLAU/SLAU2 Backends (van Leer, HLLE, HLLEM, LM-HLLEM, HLLEMCC)
- 5. Higher-Order Temporal Integration and Splitting
- 6. Detailed Governing Equation Forms
- 7. Non-Inertial Reference-Frame Formulation
- 7.1. Reference-Frame Definitions
- 7.2. Velocity Relation Between Inertial And Non-Inertial Frames
- 7.3. Apparent Acceleration In The Moving Frame
- 7.4. Momentum Equation In The Non-Inertial Frame
- 7.5. Code-Facing Form Used In Loci-Stream
- 7.6. Where Else The Same Terms Enter
- 7.7. Implementation Notes For The Reference-Frame Data
- 8. Additive-Volume Real-Fluid EOS Closure
- 9. Double-Flux Method for a Pressure-Based Segregated Solver
- 9.1. Source of Pressure Oscillations
- 9.2. Contact-Interface Balance
- 9.3. Density-Based Double-Flux Form
- 9.4. Cellwise Freezing and Quasi-Conservation
- 9.5. Translation to a Pressure-Based Solver
- 9.6. Energy and Enthalpy Forms
- 9.7. Pressure-Correction Density Response
- 9.8. Face Fluxes in the Pressure-Based Form
- 9.9. Assumptions and Limits
- 9.10. Hybrid Conservative / Double-Flux Strategies
- 9.11. Summary
- 9.12. References
- 10. Geometric Conservation Law for Moving Meshes
- 11. Nonreflecting Open Boundary Conditions
- 12. Classical Cartesian Pressure-Correction Derivation
- 13. Pressure-Correction Equation Forms
- 14. Density-Pressure Linearization In Pressure Correction
- 15. How Does Continuity Know The Provisional Velocity Is Incorrect?
- 16. Solver Framework Reference