Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 661 Bytes

File metadata and controls

22 lines (13 loc) · 661 Bytes

cfd_solvers_cpp

C++ CFD. so far I've been focused on Hyperbolic conservation laws in 2D and 3D on unstructured meshes

I rolled my own arrays for this. Probably want to update with Eigen. Potentially ported for end-to-end GPU acceleration, adaptive mesh resolution, and extension to the adjoint formulation for inverse design.

2-D unstructured mesh

Here is shocked flow entering a box and reflecting off the sides:

ShockTube1D

  • van Albada limiter
  • Roe flux

1-D

Here is the Shock Tube solution computed with the 1D partition of this code:

ShockTube1D

  • minmod limiter
  • Roe flux