Classical finite difference methods to solve elliptic, parabolic, hyperbolic, Euler or Navier-Stokes equations
I have written different classical finite difference methods based codes in Fortran and C++ to solve different classes of equations. Those are
- Elliptic equation (Jacobi, PGS, LGS, PSOR, and LSOR)
- Parabolic equation (FTCS, ADI, Crank-Nicolson (Gauss-Jordan, Fractional step methods))
- Hyperbolic equation (Beam and Warming with artificial dissipation term and Flux corrected transport method)
- Euler/Navier-Stokes equations (central differencing with a Jameson artificial viscosity method to control artificial oscillations and to capture shocks)