fd1d_wave_test, a Fortran90 code which calls fd1d_wave(), which applies the finite difference method to solve a version of the wave equation in one spatial dimension.
The information on this web page is distributed under the MIT license.
fd1d_wave, a Fortran90 code which applies the finite difference method (FDM) to solve the time-dependent wave equation utt = c * uxx in one spatial dimension.
test01 sets up the "shark wave".
test02_plot sets up a sine wave.