|
Unstruct2D
1.0
Solution of 2-D Euler- and Navier-Stokes Equations on Unstructured Grids
|
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. | |