fd1d_advection_lax_test


, a C code which calls fd1d_advection_lax() to apply the finite difference method to solve the time-dependent advection equation ut = - c * ux in one spatial dimension, with a constant velocity, using the Lax method for the time derivative, writing graphics files for processing by gnuplot.

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:

fd1d_advection_lax, a C code which applies the finite difference method (FDM) to solve the time-dependent advection equation ut = - c * ux in one spatial dimension, with a constant velocity, using the Lax method to treat the time derivative, writing graphics files for processing by gnuplot.

Source Code:

Graphical output for this program was created using GNUPLOT. Data at selected time steps was written to a "data" file, and the appropriate GNUPLOT commands were written to a "command" file. The plot can be created by the command

        gnuplot < advection_commands.txt
      


Last revised on 19 June 2019.