Capturing the Cross‐Terms in Multi‐Dimensional Advection Schemes

James Kent

    Research output: Contribution to journalArticlepeer-review

    60 Downloads (Pure)


    Solving the advection equation is an important part of numerically modelling the atmosphere. Both accuracy and efficiency are desirable traits of an advection scheme. For multi‐dimensional flow, forward‐in‐time advection schemes must properly capture the cross‐terms. Failure to capture the cross‐terms can result in reduced accuracy and even instabilities. We show how multi‐dimensional forward‐in‐time schemes successfully capture the cross‐terms of two‐dimensional flow. We then introduce a method to improve the efficiency of the forward‐in‐time schemes for two‐dimensional flow. This method stacks the duplicated cross‐terms from one flux into the other, creating asymmetrized fluxes. Numerical testing shows that these asymmetrized flux calculation schemes perform to the same accuracy as the original forwards‐in‐time schemes but with a significant improvement in computational time. Finally, we show extensions of the method to three‐dimensional flow.
    Original languageEnglish
    JournalInternational Journal for Numerical Methods in Fluids
    Early online date14 May 2019
    Publication statusE-pub ahead of print - 14 May 2019


    • Transport
    • Finite-Difference
    • Finite-Volume
    • Advection
    • Atmospheric Modelling


    Dive into the research topics of 'Capturing the Cross‐Terms in Multi‐Dimensional Advection Schemes'. Together they form a unique fingerprint.

    Cite this