Struct2D  1.0
Solution of 2-D Euler- and Navier-Stokes Equations on Structured Grids
 All Classes Files Functions Variables
File List
Here is a list of all documented files with brief descriptions:
o*allocateMemory.f90Memory allocation (conservative and dependent variables, grid geometry, numerical variables)
o*bcondCut.f90Treatment of interior cuts and periodic boundaries
o*bcondFarfield.f90Treatment of far-field boundaries
o*bcondInflow.f90Treatment of inflow boundaries
o*bcondInject.f90Treatment of mass-injection boundaries
o*bcondOutflow.f90Treatment of outflow boundaries
o*bcondSymmetry.f90Treatment of symmetry boundaries
o*bcondWalleu.f90Treatment of slip-wall (Euler) boundaries
o*bcondWallns.f90Treatment of no-slip (viscous) wall boundaries
o*boundaryConditions.f90Application of boundary conditions
o*convergence.f90Output of the convergence history
o*dependentVars.f90Computation of dependent variables under the assumption of ideal gas with constant properties
o*dissipCentral.f90Computation of central artificial dissipation
o*dissipCentralPrec.f90Computation of central artificial dissipation with preconditioning
o*dissipRoe1.f90Computation of 1st-order upwind dissipation
o*dissipRoe1Prec.f90Computation of 1st-order upwind dissipation with preconditioning
o*dissipRoe2.f90Computation of 2nd-order upwind dissipation
o*dissipRoe2Prec.f90Computation of 2nd-order upwind dissipation with preconditioning
o*error.f90Treatment of errors during program execution
o*fluxBoundary.f90Computation of general boundary fluxes
o*fluxCentral.f90Computation of the convective fluxes based on central averages
o*fluxCentralBound.f90Computation of central boundary fluxes
o*fluxRoe1.f90Computation of the convective fluxes based on flux averages
o*fluxRoe2.f90Computation of the convective fluxes based on flux averages
o*fluxRoeBound.f90Computation of upwind boundary fluxes
o*fluxViscous.f90Computation of the viscous flux
o*forces.f90Computation of forces and moments
o*gradsFacesI.f90Computation of gradients at i-faces
o*gradsFacesJ.f90Computation of gradients at j-faces
o*gradsInitial.f90Initialization of gradient computation
o*initConstants.f90Initialization of constant values
o*initMetrics.f90Initialization of grid metrics
o*initSolution.f90Initialization of the flow solution
o*irsmoo.f90Central implicit residual smoothing
o*limiterRefvals.f90Initialization of limiter reference values
o*main.f90Solution of 2-D Euler- and Navier-Stokes Equations on Structured, Body-Fitted Grids
o*massflow.f90Computation of mass flow
o*modControl.f90Variables controlling execution of the program
o*modDataTypes.f90Specifications of data types employed within the solver
o*modFiles.f90Names of files and numbers of I/O channels
o*modGeometry.f90Grid dimensions and geometry; boundary segments
o*modInterfaces.f90Explicit interfaces of all subroutines and functions
o*modNumerics.f90Variables and switches controlling the numerical procedure
o*modPhysics.f90Physical variables, settings and boundary conditions. Note that all quantities are expected in SI-units
o*modPlotQuant.f90Quantities to be written out and plotted (flow-field, surface(s), forces & moments, convergence history)
o*plotFlow.f90Output of the flow field
o*plotSurfaces.f90Output of flow variables at the surfaces
o*precondMatrices.f90Collection of matrices and operators for low Mach-number preconditioning. All formulations assume general 3-D flow
o*printParams.f90Print out of user-input parameters
o*readChar.f90Extraction of single-character user option from input file
o*readGrid.f90Input of grid coordinates
o*readParams.f90Reading in of user-input parameters
o*readSolution.f90Input of flow solution (in binary format)
o*readTopology.f90Input of grid topology and boundaries
o*solver.f90Single iteration of the governing equations
o*timeStep.f90Computation of spectral radii and the time step
o*varDifferences.f90Differences of primitive variables
\*writeSolution.f90Output of flow solution (in binary format)