burgers_time_viscous_test
burgers_time_viscous_test,
a MATLAB code which
calls burgers_time_viscous() to solve the time-dependent viscous Burgers equation
using a finite difference discretization of the conservative form
of the equation, and then carrying out a simple parabolic integration scheme.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the MIT license
Related Data and Programs:
burgers_time_viscous,
a MATLAB code which
solves the time-dependent viscous Burgers equation
using a finite difference method (FDM) discretization of the
conservative form of the equation.
Source Code:
-
burgers_time_viscous_test.m,
calls all the tests.
-
burgers_time_viscous_test.sh,
runs all the tests.
-
burgers_time_viscous_test.txt,
the output file.
-
btv_test01.m,
gaussian initial condition, periodic boundary conditions.
-
btv_test01.png,
a plot of several successive solutions.
-
btv_test02.m,
gaussian initial condition, Dirichlet left and right.
-
btv_test02.png
-
btv_test03.m,
gaussian initial condition, Dirichlet left, Neumann right.
-
btv_test03.png,
a plot of several successive solutions.
-
btv_test04.m,
shock initial condition, periodic boundary condition.
-
btv_test04.png,
-
btv_test05.m,
expansion initial condition, periodic boundary condition.
-
btv_test05.png,
-
btv_test06.m,
spline initial condition, periodic boundary condition.
-
btv_test06.png,
-
btv_test07.m,
gaussian initial condition, plot solutions as a 3D surface.
-
btv_test07.png,
-
btv_test08.m,
spline initial condition, draw profile at final time.
-
btv_test08.png,
-
btv_test09.m,
spike initial condition, periodic boundary conditions.
-
btv_test09.png,
-
btv_test10.m,
shock initial condition, Dirichlet boundary conditions.
-
btv_test10.png,
Last revised on 04 December 2018.