An oscillation suppressing semi-Lagrangian solver for advection equation

Published: 01-01-1999| Version 1 | DOI: 10.17632/f2554kzpyw.1
F. Xiao,
T. Yabe,
T. Ebisuzaki


Abstract This work presents a Fortran code to solve the advection equation in 1, 2 and 3 dimensions. The scheme is based on a rational interpolation function. Not only the interpolation profile itself but also its first-order spatial derivatives are predicted by the governing equation. Using the Lagrangian invariant solution of the advection to evaluate the gradients makes the method compact. The scheme is indeed constructed over only one mesh cell. The method has third-order accuracy in the smooth re... Title of program: RCIP Catalogue Id: ADIU_v1_0 Nature of problem As a kind of first order hyperbolic partial differential equations, advection equation describes a wide spectrum of phenomena from physical problems such as material transport, heat transfer and wave propagation. The code has been developed to solve the advection equation in 1, 2 and 3 dimensions with a Eulerian computational grid. Versions of this program held in the CPC repository in Mendeley Data ADIU_v1_0; RCIP; 10.1016/S0010-4655(98)00094-0 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)