A massively parallel semi-Lagrangian algorithm for solving the transport equation

J. Russell Manson, Dali Wang, Steve G. Wallis, Richard Page, Michael J. Laielli

    Research output: Contribution to journalArticlepeer-review

    2 Scopus citations

    Abstract

    The scalar transport equation underpins many models employed in science, engineering, technology and business. Application areas include, but are not restricted to, pollution transport, weather forecasting, video analysis and encoding (the optical flow equation), options and stock pricing (the Black-Scholes equation) and spatially explicit ecological models. Unfortunately finding numerical solutions to this equation which are fast and accurate is not trivial. Moreover, finding such numerical algorithms that can be implemented on high performance computer architectures efficiently is challenging. In this paper the authors describe a massively parallel algorithm for solving the advection portion of the transport equation. We present an approach here which is different to that used in most transport models and which we have tried and tested for various scenarios. The approach employs an intelligent domain decomposition based on the vector field of the system equations and thus automatically partitions the computational domain into algorithmically autonomous regions. The solution of a classic pure advection transport problem is shown to be conservative, monotonic and highly accurate at large time steps. Additionally we demonstrate that the algorithm is highly efficient for high performance computer architectures and thus offers a route towards massively parallel application.

    Original languageEnglish
    Pages (from-to)327-335
    Number of pages9
    JournalProcedia Computer Science
    Volume1
    Issue number1
    DOIs
    StatePublished - 2010

    Funding

    The authors would like to acknowledge Professor David Joiner and Kean University for making the PUMA cluster available to us for model testing and model runs. Professor Joiner also has been helpful in explaining to us the details of the cluster. The first author would also like to thank the Richard Stockton College of New Jersey for supporting this work in the form of a R&PD grant (AY '09-'10).

    Keywords

    • Advection
    • MPI
    • Parallel
    • Scalability
    • Semi-lagrangian

    Fingerprint

    Dive into the research topics of 'A massively parallel semi-Lagrangian algorithm for solving the transport equation'. Together they form a unique fingerprint.

    Cite this