GPGPU implementation of the BFECC algorithm for pure advection equations

Santiago D. Costarelli, Mario A. Storti, Rodrigo R. Paz, Lisandro Dalcin, Sergio R. Idelsohn

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

In the present work an implementation of the Back and Forth Error Compensation and Correction (BFECC) algorithm specially suited for running on General-Purpose Graphics Processing Units (GPGPUs) through Nvidia's Compute Unified Device Architecture (CUDA) is analyzed in order to solve transient pure advection equations. The objective is to compare it to a previous explicit version used in a Navier-Stokes solver fully written in CUDA. It turns out that BFECC could be implemented with unconditional stable stability using Semi-Lagrangian time integration allowing larger time steps than Eulerian ones.

Original languageEnglish (US)
Pages (from-to)243-254
Number of pages12
JournalCluster Computing
Volume17
Issue number2
DOIs
StatePublished - Jan 1 2014

Keywords

  • BFECC
  • CUDA
  • GPGPU
  • Level-Set
  • Navier-Stokes
  • Semi-Lagrangian

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'GPGPU implementation of the BFECC algorithm for pure advection equations'. Together they form a unique fingerprint.

Cite this