AFiD: A multipurpose and versatile tool for turbulence simulations


Abstract eng:
A code named AFiD has been developed for the direct numerical simulation (DNS) of turbulence. We focus on the problem of thermal convection, but AFiD can be used for a variety of fluid dynamical cases. AFiD is a hybrid MPI-OpenMP parallelization of an energy conserving staggered second-order finite difference scheme geared towards high Reynolds number flows. The code is based on ideas of 2DECOMP, and uses a pencil-type domain decomposition. AFiD allows for one non-uniform dimension in the grid distribution, which is advanced in time semi-implicitly. Both uniform directions are advanced fully explicitly, which reduces the number of communications. AFiD builds on 2DECOMP with new data transposes based on MPI_ALLTOALLW calls. A multiple-resolution strategy allows the efficient solution of advection/diffusion equations for low diffusivity scalar fields, which leads to wall time and memory savings. A GPU port is also detailed, and its present performance is compared to the current CPU code.

Publisher:
International Union of Theoretical and Applied Mechanics, 2016
Conference Title:
Conference Title:
24th International Congress of Theoretical and Applied Mechanics
Conference Venue:
Montreal (CA)
Conference Dates:
2016-08-21 / 2016-08-26
Rights:
Text je chráněný podle autorského zákona č. 121/2000 Sb.



Record appears in:



 Record created 2016-11-15, last modified 2016-11-15


Original version of the author's contribution as presented on CD, XMLout( page 3117, code PO.FS02-1.01.337).:
Download fulltext
PDF

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)