Unstruct2D  1.0
Solution of 2-D Euler- and Navier-Stokes Equations on Unstructured Grids
 All Classes Files Functions Variables
File List
Here is a list of all documented files with brief descriptions:
o*allocateMemory.f90Memory allocation for remaining arrays
o*bcondFarfield.f90Treatment of far-field boundaries
o*bcondInflow.f90Treatment of inflow boundaries
o*bcondOutflow.f90Treatment of outflow boundaries
o*bcondWallns.f90Treatment of no-slip (viscous) wall boundaries
o*boundaryConditions.f90Application of boundary conditions
o*checkMetrics.f90Checking of grid metrics for correctness
o*convergence.f90Output of the convergence history
o*dependentVars.f90Computation of dependent variables under the assumption of ideal gas with constant properties
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*dummyNodes.f90Generation of dummy nodes at inlet, outlet and far-field boundaries
o*edgesFinalize.f90Generation of final edge list
o*edgesInitialize.f90Generation of temporary edge lists
o*error.f90Treatment of errors during program execution
o*faceVectorsSymm.f90Correction of face vectors at symmetry boundaries
o*fluxRoe1.f90Computation of the convective fluxes based on flux averages
o*fluxRoe2.f90Computation of the convective fluxes based on flux averages
o*fluxViscous.f90Computation of the viscous fluxes
o*fluxWalls.f90Fluxes at solid walls
o*forces.f90Computation of forces and moments
o*gradients.f90Computation of gradients (rho, u, v, p) at grid nodes
o*gradientsVisc.f90Computation of gradients (rho, u, v, p, T) at grid nodes
o*initConstants.f90Initialization of constant values
o*initMetrics.f90Initialization of grid metrics
o*initMetricsBound.f90Initialization of grid metrics at the boundaries
o*initSolution.f90Initialization of the flow solution
o*irsmoo.f90Central implicit residual smoothing
o*limiter.f90Computation of limiter functions
o*limiterInit.f90Computation of min./max. values around a node
o*limiterRefvals.f90Initialization of limiter reference values
o*main.f90Solution of 2-D Euler- and Navier-Stokes Equations on Unstructured Triangular 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*periodic.f90Addition of variables at periodic boundaries
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, elements and boundaries
o*readParams.f90Reading in of user-input parameters
o*readSolution.f90Input of flow solution (in binary format)
o*solver.f90Single iteration of the governing equations
o*timeStep.f90Computation of the time step
o*volumeProjections.f90Computation of control volume projections
o*writeSolution.f90Output of flow solution (in binary format)
\*zeroResiduals.f90Correction of residuals at symmetry and no-slip boundaries