Implementation of a finite difference solver for the 1D viscous Burgers equation in advective form. For implicit time integration with BDF1 and BDF2, Jacobians for Newton solves are computed with in-house automatic differentation.
To run the solver, you will need a Python installation with access to numpy
, scipy
, and matplotlib
.
There are two driver scripts in AutoDiffSolver_Burgers/drivers
which you can use to run different cases.