Publication Cover
Numerical Heat Transfer, Part B: Fundamentals
An International Journal of Computation and Methodology
Volume 78, 2020 - Issue 4
132
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Acceleration of high-order combined compact finite difference scheme for simulating three-dimensional flow and heat transfer problems in GPUs

ORCID Icon, ORCID Icon & ORCID Icon
Pages 265-287 | Received 18 Jan 2019, Accepted 26 Mar 2019, Published online: 07 Jul 2020
 

Abstract

In this article, the high-order upwinding combined compact difference scheme developed in a three-point grid stencil is applied to solve the incompressible Navier-Stokes (NS) and energy equations in three dimensions. The time integrator with symplectic property is employed to approximate the temporal derivative term in inviscid Euler equation so as to numerically retain the embedded Hamiltions and Casimir to get long-time accurate solutions. For the sake of computational efficiency in solving the three-dimensional NS equations, all the calculations will be accelerated using the hybrid CUDA and OpenAcc GPU programing models. The parallel speedup performance compared to the multicore of an Intel Xeon E5-2690V5 CPU is reported.

Additional information

Funding

This work was supported by the Ministry of Science and Technology (MOST) under the grants MOST-107-2811-E-002-543 and MOST-107-2811-E-002-001.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.