|
Struct2D
1.0
Solution of 2-D Euler- and Navier-Stokes Equations on Structured Grids
|
| Memory allocation (conservative and dependent variables, grid geometry, numerical variables) | |
| Treatment of interior cuts and periodic boundaries | |
| Treatment of far-field boundaries | |
| Treatment of inflow boundaries | |
| Treatment of mass-injection boundaries | |
| Treatment of outflow boundaries | |
| Treatment of symmetry boundaries | |
| Treatment of slip-wall (Euler) boundaries | |
| Treatment of no-slip (viscous) wall boundaries | |
| Application of boundary conditions | |
| Output of the convergence history | |
| Computation of dependent variables under the assumption of ideal gas with constant properties | |
| Computation of central artificial dissipation | |
| Computation of central artificial dissipation with preconditioning | |
| Computation of 1st-order upwind dissipation | |
| Computation of 1st-order upwind dissipation with preconditioning | |
| Computation of 2nd-order upwind dissipation | |
| Computation of 2nd-order upwind dissipation with preconditioning | |
| Treatment of errors during program execution | |
| Computation of general boundary fluxes | |
| Computation of the convective fluxes based on central averages | |
| Computation of central boundary fluxes | |
| Computation of the convective fluxes based on flux averages | |
| Computation of the convective fluxes based on flux averages | |
| Computation of upwind boundary fluxes | |
| Computation of the viscous flux | |
| Computation of forces and moments | |
| Computation of gradients at i-faces | |
| Computation of gradients at j-faces | |
| Initialization of gradient computation | |
| Initialization of constant values | |
| Initialization of grid metrics | |
| Initialization of the flow solution | |
| Central implicit residual smoothing | |
| Initialization of limiter reference values | |
| Solution of 2-D Euler- and Navier-Stokes Equations on Structured, Body-Fitted Grids | |
| Computation of mass flow | |
| Variables controlling execution of the program | |
| Specifications of data types employed within the solver | |
| Names of files and numbers of I/O channels | |
| Grid dimensions and geometry; boundary segments | |
| Explicit interfaces of all subroutines and functions | |
| Variables and switches controlling the numerical procedure | |
| Physical variables, settings and boundary conditions. Note that all quantities are expected in SI-units | |
| Quantities to be written out and plotted (flow-field, surface(s), forces & moments, convergence history) | |
| Output of the flow field | |
| Output of flow variables at the surfaces | |
| Collection of matrices and operators for low Mach-number preconditioning. All formulations assume general 3-D flow | |
| Print out of user-input parameters | |
| Extraction of single-character user option from input file | |
| Input of grid coordinates | |
| Reading in of user-input parameters | |
| Input of flow solution (in binary format) | |
| Input of grid topology and boundaries | |
| Single iteration of the governing equations | |
| Computation of spectral radii and the time step | |
| Differences of primitive variables | |
| Output of flow solution (in binary format) |