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 language | English (US) |
---|---|
Pages (from-to) | 243-254 |
Number of pages | 12 |
Journal | Cluster Computing |
Volume | 17 |
Issue number | 2 |
DOIs | |
State | Published - Jan 2014 |
Keywords
- BFECC
- CUDA
- GPGPU
- Level-Set
- Navier-Stokes
- Semi-Lagrangian
ASJC Scopus subject areas
- Software
- Computer Networks and Communications