/linearAdvectionTeaching

Skeleton code for a linear advection assignment

Primary LanguagePython

Skeleton Python 3 code for students to develop in a linear advection assignment. All code is run from linearAdvect.py. Linear advection schemes are implemented in advectionSchemes.py. Some error diagnostics are implemented in diagnostics.py and some functions for initial conditions are in initialConditions.py.

In order to run this code you will first need to create a directory called "plots".

Note that in order to use matplotlib with python3 you may need to install python3-matplotlib