Notebooks and concepts - AST-Course/AST5110 GitHub Wiki

Notebooks and concepts covered in the course

** To be updated **

The following table lists the notebooks and concepts covered in the course. The notebooks are located in the notebooks/ directory. The nm_lib_ex_X.py files in the nm_lib/nm_lib/nm_ex directory contains template functions you must complete and then use in your Jupyter Notebooks.

Jupyter Notebook Related Wiki Topics nm_lib files Functions
ex_1.ipynb Discretization nm_lib_ex_1.py deriv_fwd, deriv_4tho
ex_1_ext.ipynb Numerical order nm_lib_ex_1.py deriv_cent, order_conv
ex_2a_analytical.ipynb Characteristics None None
ex_2b.ipynb Discretization nm_lib_ex_2.py step_adv_burgers, evolv_adv_burgers, cfl_adv_burger
ex_3.ipynb Staggered mesh, Stability nm_lib_ex_3.py step_uadv_burgers, evolv_uadv_burgers, deriv_bck
ex_4.ipynb Stability nm_lib_ex_4.py evolv_Lax_uadv_burgers
ex_4b.ipynb Conservative None None
ex_5.ipynb Implicit methods nm_lib_ex_5.py step_uadv_burgers, cfl_diff_burger, step_diff_burgers, NR_f, jacobian, Newton_Raphson, NR_f_u, jacobian_u, Newton_Raphson_u, taui_sts, evol_sts
ex_6.ipynb Operator splitting nm_lib_ex_6.py ops_Lax_LL_Add, ops_Lax_LL_Lie, ops_Lax_LL_Strang, osp_Lax_LH_Strang, Hyman, hyman_corr, hyman_pred
ex_7.ipynb Classification of partial differential equations None None
project.ipynb Flux limiter, Staggered mesh, Hyper diffusive, Home, Riemann solvers, Stability, Discretization All