A Computational Realization of a Semi-Lagrangian Method for Solving the Advection Equation

A parallel implementation of a method of the semi-Lagrangian type for the advection equation on a hybrid architecture computation system is discussed. The difference scheme with variable stencil is constructed on the base of an integral equality between the neighboring time levels. The proposed appr...

Full description

Saved in:
Bibliographic Details
Main Authors: Alexander Efremov, Eugeniya Karepova, Vladimir Shaydurov, Alexander Vyatkin
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2014/610398
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832545855660359680
author Alexander Efremov
Eugeniya Karepova
Vladimir Shaydurov
Alexander Vyatkin
author_facet Alexander Efremov
Eugeniya Karepova
Vladimir Shaydurov
Alexander Vyatkin
author_sort Alexander Efremov
collection DOAJ
description A parallel implementation of a method of the semi-Lagrangian type for the advection equation on a hybrid architecture computation system is discussed. The difference scheme with variable stencil is constructed on the base of an integral equality between the neighboring time levels. The proposed approach allows one to avoid the Courant-Friedrichs-Lewy restriction on the relation between time step and mesh size. The theoretical results are confirmed by numerical experiments. Performance of a sequential algorithm and several parallel implementations with the OpenMP and CUDA technologies in the C language has been studied.
format Article
id doaj-art-6558bf192daf4a3882ab1f203b4986e1
institution Kabale University
issn 1110-757X
1687-0042
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series Journal of Applied Mathematics
spelling doaj-art-6558bf192daf4a3882ab1f203b4986e12025-02-03T07:24:36ZengWileyJournal of Applied Mathematics1110-757X1687-00422014-01-01201410.1155/2014/610398610398A Computational Realization of a Semi-Lagrangian Method for Solving the Advection EquationAlexander Efremov0Eugeniya Karepova1Vladimir Shaydurov2Alexander Vyatkin3Institute of Computational Modeling SB RAS, Krasnoyarsk, Akademgorodok 660036, RussiaInstitute of Computational Modeling SB RAS, Krasnoyarsk, Akademgorodok 660036, RussiaInstitute of Computational Modeling SB RAS, Krasnoyarsk, Akademgorodok 660036, RussiaInstitute of Computational Modeling SB RAS, Krasnoyarsk, Akademgorodok 660036, RussiaA parallel implementation of a method of the semi-Lagrangian type for the advection equation on a hybrid architecture computation system is discussed. The difference scheme with variable stencil is constructed on the base of an integral equality between the neighboring time levels. The proposed approach allows one to avoid the Courant-Friedrichs-Lewy restriction on the relation between time step and mesh size. The theoretical results are confirmed by numerical experiments. Performance of a sequential algorithm and several parallel implementations with the OpenMP and CUDA technologies in the C language has been studied.http://dx.doi.org/10.1155/2014/610398
spellingShingle Alexander Efremov
Eugeniya Karepova
Vladimir Shaydurov
Alexander Vyatkin
A Computational Realization of a Semi-Lagrangian Method for Solving the Advection Equation
Journal of Applied Mathematics
title A Computational Realization of a Semi-Lagrangian Method for Solving the Advection Equation
title_full A Computational Realization of a Semi-Lagrangian Method for Solving the Advection Equation
title_fullStr A Computational Realization of a Semi-Lagrangian Method for Solving the Advection Equation
title_full_unstemmed A Computational Realization of a Semi-Lagrangian Method for Solving the Advection Equation
title_short A Computational Realization of a Semi-Lagrangian Method for Solving the Advection Equation
title_sort computational realization of a semi lagrangian method for solving the advection equation
url http://dx.doi.org/10.1155/2014/610398
work_keys_str_mv AT alexanderefremov acomputationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation
AT eugeniyakarepova acomputationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation
AT vladimirshaydurov acomputationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation
AT alexandervyatkin acomputationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation
AT alexanderefremov computationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation
AT eugeniyakarepova computationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation
AT vladimirshaydurov computationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation
AT alexandervyatkin computationalrealizationofasemilagrangianmethodforsolvingtheadvectionequation