Overview #
PDEs are cool, both because of the breadth of things they can model, and because of how challenging they can be to solve well.
This section is meant to showcase some of the projects that I’ve done as I have been learning how to do this kind of thing.
PAR2D Solver #
- PAR2D, is a code to simulate the inviscid flow of a thermally perfect gas.
- It can solve the regular 2D equations, or can activate some flux modification so solve the equation in axisymmetric space. The above contour is an axisymmetric solution to the Mach 5 flow around a cone.
- This code uses Message Passing Interface (MPI) for disributed memory parallelism. It operates on structured multiblock grids with one block per rank.
- The solver can be elevated to 2nd order by the activation of a limited modal DGP1 extension to the finite volume method.
FRT-FA Solver #
The Flux Reconstruction Testbed for Flow Analysis is a code I’m writing to experiment with different methods for addressing challenges associated applying high order spectral element methods to practical problems. Topics of interest include
- Shock capturing
- cartesean-grid immersed boundary methods
- (eventually) Low memory implicit formulations (i.e. matrix free krylov method)
- (eventually) Octree cartesean formulations for GPUs.