Data Entry: Please note that the research database will be replaced by UNIverse by the end of October 2023. Please enter your data into the system https://universe-intern.unibas.ch. Thanks

Login for users with Unibas email account...

Login for registered users without Unibas email account...

 
A multi-GPU accelerated solver for the three-dimensional two-phase incompressible Navier-Stokes equations
JournalArticle (Originalarbeit in einer wissenschaftlichen Zeitschrift)
 
ID 4501237
Author(s) Griebel, Michael; Zaspel, Peter
Author(s) at UniBasel Zaspel, Peter
Year 2010
Title A multi-GPU accelerated solver for the three-dimensional two-phase incompressible Navier-Stokes equations
Journal Computer Science - Research and Development
Volume 25
Number 1-2
Pages / Article-Number 65-73
Abstract The use of graphics hardware for general purpose computations allows scientists to enormously speed up their numerical codes. We presently investigate the impact of this technology on our computational fluid dynamics solver for the three-dimensional two-phase incompressible Navier-Stokes equations, which is based on the level set technique and applies Chorin’s projection approach. To our knowledge, this is the first time, that a two-phase solver for the Navier-Stokes equations profits from the computation power of modern graphics hardware. As part of our project, a Jacobi preconditioned conjugate gradient solver for the pressure Poisson equation and the reinitialization of the level set function of our CPU based code were ported to the graphics processing unit (GPU). They are implemented in double precision and parallelized by the Message Passing Interface (MPI). We obtain speedups of 16.2 and 8.6 for the Poisson solver and the reinitialization on one GPU in contrast to a single CPU. Our implementation scales close to perfect on multiple GPUs of a distributed memory cluster. This results in excellent speedups of 115.8 and 53.7 on eight GPUs of our cluster. Furthermore our whole multi-GPU accelerated solver achieves an impressive speedup of 69.6 on eight GPUs/CPUs.
Publisher Springer
ISSN/ISBN 1865-2034 ; 1865-2042
edoc-URL https://edoc.unibas.ch/70346/
Full Text on edoc No
Digital Object Identifier DOI 10.1007/s00450-010-0111-7
ISI-Number INSPEC:12611231
Document type (ISI) Journal Paper
 
   

MCSS v5.8 PRO. 0.357 sec, queries - 0.000 sec ©Universität Basel  |  Impressum   |    
23/04/2024