This project provides a simple framework to test, compare, and visualize numerical methods for solving 1D conservation laws.
It includes implementations of both finite difference and finite volume schemes and supports multiple initial conditions and flux functions.
g++ finite_difference.cpp -o finite_difference
./finite_difference 0 0
gnuplot -c plot_advection_mode.plt sine_forward
This directory contains code from C++ practical sessions, including: ode solvers, array practice, matrix, etc.
This directory contains MPI-based parallel programming exercises, including: approximating quadrature and distributed matrix operation.