کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
497701 862940 2015 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A fast GPU based bidiagonal solver for computational aeroacoustics
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
A fast GPU based bidiagonal solver for computational aeroacoustics
چکیده انگلیسی

In this work a computational aeroacoustic (CAA) solver used for sound propagation in engineering practice is accelerated on Graphics Processing Units (GPUs). The high-fidelity CAA solver is based on linearized Euler equations (LEE) which features high order prefactored compact schemes. Solving the prefactored compact scheme is the dominant computational cost and results in a bidiagonal matrix. Multiple methods to solve the bidiagonal matrix are investigated on GPUs. The numerical methods achieve different performance in the different directions. A new hybrid method is proposed and a strategy is concluded in solving the bidiagonal matrix in 3D computations. To the authors’ knowledge, this is the first time of investigation of bidiagonal matrix on GPUs. It is found that the anisotropic memory access pattern results in performance gap in different directions. Consequently, different numerical methods are employed in different directions in 3D computations. Based on a comparison of the elapsed time on the same amount of CPU cores and GPUs, speed-ups of 40–80 are achieved in double precision.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Methods in Applied Mechanics and Engineering - Volume 286, 1 April 2015, Pages 22–39
نویسندگان
, , , ,