For the Fortran implementation, the following methods are implemented. The explicit FTCS, Explicit Lax, Implicit FTCS, and Implicit Crank-Nicolson.
For each method, the following was generated
To compare the stability and accuracy of the methods, the time step was changed (increased) and a new run was made. 8 different values of time steps are used. So there are 8 tests cases. These 8 test cases were run for both fixed speed \(\left ( u=2\text { ft/min}\right ) \) and for \(u=\frac {t}{20}\) ft/min.
This table below summarizes these cases. The appendix contains all the plots. The animations are added as HTML links.