GPGPU implementation of the BFECC algorithm for pure advection equations

被引:4
作者
Costarelli, Santiago D. [1 ,2 ]
Storti, Mario A. [1 ,2 ]
Paz, Rodrigo R. [1 ,2 ]
Dalcin, Lisandro D. [1 ,2 ]
Idelsohn, Sergio R. [1 ,2 ,3 ,4 ]
机构
[1] Univ Nacl Litoral, INTEC, CIMEC, Santa Fe, Argentina
[2] Consejo Nacl Invest Cient & Tecn, Santa Fe, Argentina
[3] ICREA, Barcelona, Spain
[4] Tech Univ Catalonia UPC, Int Ctr Numer Methods Engn CIMNE, Barcelona 08034, Spain
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2014年 / 17卷 / 02期
基金
欧洲研究理事会;
关键词
GPGPU; CUDA; BFECC; Semi-Lagrangian; Level-Set; Navier-Stokes; INCOMPRESSIBLE-FLOW; CIRCULAR-CYLINDER; UPSTREAM; SCHEMES;
D O I
10.1007/s10586-013-0329-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:243 / 254
页数:12
相关论文
共 34 条
[1]   EXPERIMENTS ON FLOW PAST SPHERES AT VERY HIGH REYNOLDS-NUMBERS [J].
ACHENBACH, E .
JOURNAL OF FLUID MECHANICS, 1972, 54 (AUG8) :565-+
[2]  
[Anonymous], 2008, P 2008 ACM SIGGRAPHE
[3]  
BATES JR, 1982, MON WEATHER REV, V110, P1831, DOI 10.1175/1520-0493(1982)110<1831:MUSLAS>2.0.CO
[4]  
2
[5]  
Bleecker D., 1992, BASIC PARTIAL DIFFER
[6]   A numerical method for two-phase flow consisting of separate compressible and incompressible regions [J].
Caiden, R ;
Fedkiw, RP ;
Anderson, C .
JOURNAL OF COMPUTATIONAL PHYSICS, 2001, 166 (01) :1-27
[7]  
Chorin A.J., 1990, A Mathematical Introduction to Fluid Mechanics
[8]  
Costarelli S., 2012, 5 LAT AM S HIGH PERF
[9]  
Costarelli S., 2011, MECANICA COMPUTACION, VXXX, P2979
[10]  
Costarelli S.D., 2013, P HPCLATAM 2013 MEND, P69