• Continuity, momentum and energy equations are implicity coupled in a block matrix. The corresponding matrix can be solved using block-matrix solvers such as GMRES, BiCGStab and multigrid methods.
  • Local time stepping can be used for the fast convergence to the steady-state solution.
  • Shock-discontinuities can be captured using Kurganov, AUSM, AUSM+, AUSM+up, HLL, HLLC and HLLCP shock-capturing methods.
  • Modifications of SpalartAllamaras turbulence model were incorporated to the turbulence libraries. Simpler Rotation-Curvature and Spalart-Shur rotation/curvature correction are implemented to account for rotation and curvature effects. Negative Spalart-Allmaras was implemented to resolve numerical issues near the interface between turbulent and irrotational regions.
  • Characteristic far-field boundary conditions were used at the outer boundaries for subsonic, transonic and supersonic freestream flows.