Towards CFD at Exascale: Hybrid Multicore/Manycore Massively Parallel High-Order Navier-Stokes Solver

Zolfaghari, Hadi; Becsek, Barna Errol Mario; Sawyer, William; Obrist, Dominik (8 May 2017). Towards CFD at Exascale: Hybrid Multicore/Manycore Massively Parallel High-Order Navier-Stokes Solver. In: GPU Technology Conference. NVIDIA

[img] Image
GTC_2017_Computational Fluid Dynamics_CFD_04_P7227_WEB.png - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (1MB)

A GPU-accelerated high-order massively-parallel 3D Navier-Stokes solver has been developed for heart valve simulation. It is optimized for a Cray XC50 supercomputer by distributing the workload to different MPI processes and by offloading double-precision kernels to GPUs. The GPU kernels are written in CUDA C and are called by the FORTRAN legacy code. For a high-order finite-difference gradient kernel speedups of 5x (Tesla K20x) and 20x (Tesla P100) were achieved. In combination with 16 MPI threads on a single node of the Cray XC50, a peak speedup of 33x was achieved using CUDA MPS. Similar performance was also achieved for other differential operators, demonstrating the potential of GPU technology for bringing biomedical CFD to exascale computing.

Item Type:

Conference or Workshop Item (Poster)

Division/Institute:

10 Strategic Research Centers > ARTORG Center for Biomedical Engineering Research > ARTORG Center - Cardiovascular Engineering (CVE)

UniBE Contributor:

Zolfaghari, Hadi; Becsek, Barna Errol Mario and Obrist, Dominik

Publisher:

NVIDIA

Language:

English

Submitter:

Hadi Zolfaghari

Date Deposited:

06 Sep 2017 13:38

Last Modified:

06 Sep 2017 13:38

BORIS DOI:

10.7892/boris.100084

URI:

https://boris.unibe.ch/id/eprint/100084

Actions (login required)

Edit item Edit item
Provide Feedback