Volume 4 Number 3 (May 2014)
Home > Archive > 2014 > Volume 4 Number 3 (May 2014) >
IJAPM 2014 Vol.4(3): 188-195
doi: 10.7763/IJAPM.2014.V4.281

Porting Multiscale Fluid Model EULAG to Modern Heterogeneous Architectures

Bogdan Rosa 1 , Miłosz Ciżnicki 3 , Krzysztof A. Rojek 4 , Damian K. Wójcik 1 , Piotr K. Smolarkiewicz 2 , Roman Wyrzykowski 4

  • 1 the Institute of Meteorology and Water
  • 2 the European Centre for Medium-Range
  • 3 the Poznan Supercomputing and Networking Center
  • 4 the Czestochowa University of

Abstract

The goal of this study is to adapt the multiscale fluid solver EULAG [Prusa et al., Computers & Fluids, vol 37, 2008] to the future GPU-based high-performance computing platforms. The EULAG model has a proven record of successful applications in a range of environmental fluid dynamics, and excellent efficiency and scalability on conventional supercomputer architectures. Currently, the model is being implemented as a new dynamical core of COSMO (Consortium for Small-scale Modeling) weather prediction framework. The EULAG code combines features of a stencil and point wise computations. Its communication scheme consists of both halo exchange subroutines and global reduction functions. Within the project, two main modules of EULAG, namely the multidimensional positive definite advection transport algorithm, MPDATA, and the variational generalized conjugate residual, GCR, elliptic pressure solver are analyzed and optimized. Relevant techniques have been chosen and applied to accelerate code execution on modern GPU architectures: stencil decomposition, block decomposition (with weighting analysis between computation and communication), reduction of intercache communication by partitioning of cores into independent teams, cache reusing and vectorization.<br> Testing and validation of the new GPU implementation have been carried out based on modeling decaying turbulence of a homogeneous incompressible fluid in a triply-periodic cube. Simulations performed using the standard version of EULAG and its new GPU implementation give similar solutions. Preliminary results of the parallel performance of the new implementation show a promising increase in terms of computational efficiency.

Keywords

  • Anelastic model
  • EULAG
  • hybrid architectures
  • parallel computing
281-G0007

How to Cite

Copied

Bogdan Rosa, Miłosz Ciżnicki, Krzysztof A. Rojek, Damian K. Wójcik, Piotr K. Smolarkiewicz, and Roman Wyrzykowski, "Porting Multiscale Fluid Model EULAG to Modern Heterogeneous Architectures," International Journal of Applied Physics and Mathematics, vol. 4, no. 3, pp. 188-195, 2014. https://doi.org/ 10.7763/IJAPM.2014.V4.281

Copyright & License

Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

General Information

ISSN: 2010-362X (Online)
Abbreviated Title: Int. J. Appl. Phys. Math.
Frequency: Semi-annual
APC: 500USD
DOI: 10.17706/IJAPM
Editor-in-Chief: Prof. Haydar Akca
Managing Editor: Ms. Phoebe Clifford
Abstracting/ Indexing: INSPEC(IET), CNKI, Google Scholar, EBSCO, Chemical Abstracts Services (CAS), etc.
E-mail: editor@ijapm.org
 

  • Oct 27, 2026 News!

    IJAPM Vol 16, No 1 has been published online   [Click]

  • Dec 09, 2025 News!

    IJAPM Vol 15, No 2 has been published online   [Click]

  • Jun 23, 2025 News!

    IJAPM Vol 15, No 1 has been published online 5 papers are included in this issue   [Click]

  • Dec 26, 2024 News!

    IJAPM had implemented online submission system:https: ojs ejournal net index php ijapm about submissionsAll the submission will be received via the system

  • Dec 24, 2024 News!

    IJAPM Vol 14, No 4 has been published online!   [Click]

  • Read more>>