Unstruct2D  1.0
Solution of 2-D Euler- and Navier-Stokes Equations on Unstructured Grids
 All Classes Files Functions Variables
src Directory Reference

Files

file  allocateMemory.f90
 Memory allocation for remaining arrays.
 
file  bcondFarfield.f90
 Treatment of far-field boundaries.
 
file  bcondInflow.f90
 Treatment of inflow boundaries.
 
file  bcondOutflow.f90
 Treatment of outflow boundaries.
 
file  bcondWallns.f90
 Treatment of no-slip (viscous) wall boundaries.
 
file  boundaryConditions.f90
 Application of boundary conditions.
 
file  checkMetrics.f90
 Checking of grid metrics for correctness.
 
file  convergence.f90
 Output of the convergence history.
 
file  dependentVars.f90
 Computation of dependent variables under the assumption of ideal gas with constant properties.
 
file  dissipRoe1.f90
 Computation of 1st-order upwind dissipation.
 
file  dissipRoe1Prec.f90
 Computation of 1st-order upwind dissipation with preconditioning.
 
file  dissipRoe2.f90
 Computation of 2nd-order upwind dissipation.
 
file  dissipRoe2Prec.f90
 Computation of 2nd-order upwind dissipation with preconditioning.
 
file  dummyNodes.f90
 Generation of dummy nodes at inlet, outlet and far-field boundaries.
 
file  edgesFinalize.f90
 Generation of final edge list.
 
file  edgesInitialize.f90
 Generation of temporary edge lists.
 
file  error.f90
 Treatment of errors during program execution.
 
file  faceVectorsSymm.f90
 Correction of face vectors at symmetry boundaries.
 
file  fluxRoe1.f90
 Computation of the convective fluxes based on flux averages.
 
file  fluxRoe2.f90
 Computation of the convective fluxes based on flux averages.
 
file  fluxViscous.f90
 Computation of the viscous fluxes.
 
file  fluxWalls.f90
 Fluxes at solid walls.
 
file  forces.f90
 Computation of forces and moments.
 
file  gradients.f90
 Computation of gradients (rho, u, v, p) at grid nodes.
 
file  gradientsVisc.f90
 Computation of gradients (rho, u, v, p, T) at grid nodes.
 
file  initConstants.f90
 Initialization of constant values.
 
file  initMetrics.f90
 Initialization of grid metrics.
 
file  initMetricsBound.f90
 Initialization of grid metrics at the boundaries.
 
file  initSolution.f90
 Initialization of the flow solution.
 
file  irsmoo.f90
 Central implicit residual smoothing.
 
file  limiter.f90
 Computation of limiter functions.
 
file  limiterInit.f90
 Computation of min./max. values around a node.
 
file  limiterRefvals.f90
 Initialization of limiter reference values.
 
file  main.f90
 Solution of 2-D Euler- and Navier-Stokes Equations on Unstructured Triangular Grids.
 
file  massflow.f90
 Computation of mass flow.
 
file  modControl.f90
 Variables controlling execution of the program.
 
file  modDataTypes.f90
 Specifications of data types employed within the solver.
 
file  modFiles.f90
 Names of files and numbers of I/O channels.
 
file  modGeometry.f90
 Grid dimensions and geometry; boundary segments.
 
file  modInterfaces.f90
 Explicit interfaces of all subroutines and functions.
 
file  modNumerics.f90
 Variables and switches controlling the numerical procedure.
 
file  modPhysics.f90
 Physical variables, settings and boundary conditions. Note that all quantities are expected in SI-units.
 
file  modPlotQuant.f90
 Quantities to be written out and plotted (flow-field, surface(s), forces & moments, convergence history).
 
file  periodic.f90
 Addition of variables at periodic boundaries.
 
file  plotFlow.f90
 Output of the flow field.
 
file  plotSurfaces.f90
 Output of flow variables at the surfaces.
 
file  precondMatrices.f90
 Collection of matrices and operators for low Mach-number preconditioning. All formulations assume general 3-D flow.
 
file  printParams.f90
 Print out of user-input parameters.
 
file  readChar.f90
 Extraction of single-character user option from input file.
 
file  readGrid.f90
 Input of grid coordinates, elements and boundaries.
 
file  readParams.f90
 Reading in of user-input parameters.
 
file  readSolution.f90
 Input of flow solution (in binary format).
 
file  solver.f90
 Single iteration of the governing equations.
 
file  timeStep.f90
 Computation of the time step.
 
file  volumeProjections.f90
 Computation of control volume projections.
 
file  writeSolution.f90
 Output of flow solution (in binary format).
 
file  zeroResiduals.f90
 Correction of residuals at symmetry and no-slip boundaries.