├── .gitignore ├── LICENSE.txt ├── README.md ├── Unstruct2d.cbp ├── allocateMemory.f90 ├── bcondFarfield.f90 ├── bcondInflow.f90 ├── bcondOutflow.f90 ├── bcondWallns.f90 ├── boundaryConditions.f90 ├── checkMetrics.f90 ├── convergence.f90 ├── dependentVars.f90 ├── dissipRoe1.f90 ├── dissipRoe1Prec.f90 ├── dissipRoe2.f90 ├── dissipRoe2Prec.f90 ├── dummyNodes.f90 ├── edgesFinalize.f90 ├── edgesInitialize.f90 ├── error.f90 ├── faceVectorsSymm.f90 ├── fluxRoe1.f90 ├── fluxRoe2.f90 ├── fluxViscous.f90 ├── fluxWalls.f90 ├── forces.f90 ├── gradients.f90 ├── gradientsVisc.f90 ├── initConstants.f90 ├── initMetrics.f90 ├── initMetricsBound.f90 ├── initSolution.f90 ├── irsmoo.f90 ├── limiter.f90 ├── limiterInit.f90 ├── limiterRefvals.f90 ├── main.f90 ├── massflow.f90 ├── modControl.f90 ├── modDataTypes.f90 ├── modFiles.f90 ├── modGeometry.f90 ├── modInterfaces.f90 ├── modNumerics.f90 ├── modPhysics.f90 ├── modPlotQuant.f90 ├── periodic.f90 ├── plotFlow.f90 ├── plotSurfaces.f90 ├── precondMatrices.f90 ├── printParams.f90 ├── readChar.f90 ├── readGrid.f90 ├── readParams.f90 ├── readSolution.f90 ├── solver.f90 ├── timeStep.f90 ├── visualize_grid.f90 ├── volumeProjections.f90 ├── writeSolution.f90 └── zeroResiduals.f90 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/README.md -------------------------------------------------------------------------------- /Unstruct2d.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/Unstruct2d.cbp -------------------------------------------------------------------------------- /allocateMemory.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/allocateMemory.f90 -------------------------------------------------------------------------------- /bcondFarfield.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/bcondFarfield.f90 -------------------------------------------------------------------------------- /bcondInflow.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/bcondInflow.f90 -------------------------------------------------------------------------------- /bcondOutflow.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/bcondOutflow.f90 -------------------------------------------------------------------------------- /bcondWallns.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/bcondWallns.f90 -------------------------------------------------------------------------------- /boundaryConditions.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/boundaryConditions.f90 -------------------------------------------------------------------------------- /checkMetrics.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/checkMetrics.f90 -------------------------------------------------------------------------------- /convergence.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/convergence.f90 -------------------------------------------------------------------------------- /dependentVars.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/dependentVars.f90 -------------------------------------------------------------------------------- /dissipRoe1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/dissipRoe1.f90 -------------------------------------------------------------------------------- /dissipRoe1Prec.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/dissipRoe1Prec.f90 -------------------------------------------------------------------------------- /dissipRoe2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/dissipRoe2.f90 -------------------------------------------------------------------------------- /dissipRoe2Prec.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/dissipRoe2Prec.f90 -------------------------------------------------------------------------------- /dummyNodes.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/dummyNodes.f90 -------------------------------------------------------------------------------- /edgesFinalize.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/edgesFinalize.f90 -------------------------------------------------------------------------------- /edgesInitialize.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/edgesInitialize.f90 -------------------------------------------------------------------------------- /error.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/error.f90 -------------------------------------------------------------------------------- /faceVectorsSymm.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/faceVectorsSymm.f90 -------------------------------------------------------------------------------- /fluxRoe1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/fluxRoe1.f90 -------------------------------------------------------------------------------- /fluxRoe2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/fluxRoe2.f90 -------------------------------------------------------------------------------- /fluxViscous.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/fluxViscous.f90 -------------------------------------------------------------------------------- /fluxWalls.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/fluxWalls.f90 -------------------------------------------------------------------------------- /forces.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/forces.f90 -------------------------------------------------------------------------------- /gradients.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/gradients.f90 -------------------------------------------------------------------------------- /gradientsVisc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/gradientsVisc.f90 -------------------------------------------------------------------------------- /initConstants.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/initConstants.f90 -------------------------------------------------------------------------------- /initMetrics.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/initMetrics.f90 -------------------------------------------------------------------------------- /initMetricsBound.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/initMetricsBound.f90 -------------------------------------------------------------------------------- /initSolution.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/initSolution.f90 -------------------------------------------------------------------------------- /irsmoo.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/irsmoo.f90 -------------------------------------------------------------------------------- /limiter.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/limiter.f90 -------------------------------------------------------------------------------- /limiterInit.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/limiterInit.f90 -------------------------------------------------------------------------------- /limiterRefvals.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/limiterRefvals.f90 -------------------------------------------------------------------------------- /main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/main.f90 -------------------------------------------------------------------------------- /massflow.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/massflow.f90 -------------------------------------------------------------------------------- /modControl.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modControl.f90 -------------------------------------------------------------------------------- /modDataTypes.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modDataTypes.f90 -------------------------------------------------------------------------------- /modFiles.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modFiles.f90 -------------------------------------------------------------------------------- /modGeometry.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modGeometry.f90 -------------------------------------------------------------------------------- /modInterfaces.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modInterfaces.f90 -------------------------------------------------------------------------------- /modNumerics.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modNumerics.f90 -------------------------------------------------------------------------------- /modPhysics.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modPhysics.f90 -------------------------------------------------------------------------------- /modPlotQuant.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/modPlotQuant.f90 -------------------------------------------------------------------------------- /periodic.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/periodic.f90 -------------------------------------------------------------------------------- /plotFlow.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/plotFlow.f90 -------------------------------------------------------------------------------- /plotSurfaces.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/plotSurfaces.f90 -------------------------------------------------------------------------------- /precondMatrices.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/precondMatrices.f90 -------------------------------------------------------------------------------- /printParams.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/printParams.f90 -------------------------------------------------------------------------------- /readChar.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/readChar.f90 -------------------------------------------------------------------------------- /readGrid.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/readGrid.f90 -------------------------------------------------------------------------------- /readParams.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/readParams.f90 -------------------------------------------------------------------------------- /readSolution.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/readSolution.f90 -------------------------------------------------------------------------------- /solver.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/solver.f90 -------------------------------------------------------------------------------- /timeStep.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/timeStep.f90 -------------------------------------------------------------------------------- /visualize_grid.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/visualize_grid.f90 -------------------------------------------------------------------------------- /volumeProjections.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/volumeProjections.f90 -------------------------------------------------------------------------------- /writeSolution.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/writeSolution.f90 -------------------------------------------------------------------------------- /zeroResiduals.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trgdang/Unstruct2D/HEAD/zeroResiduals.f90 --------------------------------------------------------------------------------