The goal of this series of exercises is to build a computational aerodynamics solver with the following requirements
- Solve the steady state incompressible RANS equations on a structured mesh around an airfoil in under 15 seconds.
- The airfoil mesh must be an O-type mesh with a single structured block in two dimensions (x,y).
- The solver must run on Nvidia GPU's using the CUDA programming model in C++.
Here's what exists so far:
-
Capability to solve the Laplace heat equation with a nonlinear source term that drives a desired solution using method of manufactured solutions. Uses an object oriented approach to selecting different solvers for the Laplace heat problem and compare them.
-
Algorithms to calculate gradient using Gauss method as well as a Laplacian on curvilinear structured meshes.