An Efficient Highly Parallel Implementation of a Large Air Pollution Model on an IBM Blue Gene Supercomputer

被引:1
|
作者
Ostromsky, Tz [1 ]
Georgiev, K. [1 ]
Zlatev, Z. [2 ]
机构
[1] Bulgarian Acad Sci, Inst Informat & Commun Technol, Acad G Bonchev Bl 25A, BU-1113 Sofia, Bulgaria
[2] Aarhus Univ, Natl Ctr Environm & Energy, Roskilde, Denmark
关键词
Air pollution model; domain decomposition; parallel algorithm; high performance system; MPI; OpenMP; supercomputer; sensitivity analysis; SENSITIVITY; CHALLENGES;
D O I
10.1063/1.4758951
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we discuss the efficient distributed-memory parallelization strategy of the Unified Danish Eulerian Model (UNI-DEM). We apply an improved decomposition strategy to the spatial domain in order to get more parallel tasks (based on the larger number of subdomains) with less communications between them (due to optimization of the overlapping area when the advection-diffusion problem is solved numerically). This kind of rectangular block partitioning (with a square-shape trend) allows us not only to increase significantly the number of potential parallel tasks, but also to reduce the local memory requirements per task, which is critical for the distributed-memory implementation of the higher-resolution / finer-grid versions of UNI-DEM on some parallel systems, and particularly on the IBM BlueGene/P platform - our target hardware. We will show by experiments that our new parallel implementation can use rather efficiently the resources of the powerful IBM BlueGene/P supercomputer, the largest in Bulgaria, up to its full capacity. It turned out to be extremely useful in the large and computationally expensive numerical experiments, carried out to calculate some initial data for sensitivity analysis of the Danish Eulerian model.
引用
收藏
页码:135 / 142
页数:8
相关论文
共 50 条
  • [1] Parallel and GRID implementation of a large scale air pollution model
    Ostromsky, Tzvetan
    Zlatev, Zahari
    [J]. Numerical Methods and Applications, 2007, 4310 : 475 - 482
  • [2] Packaging the IBM Blue Gene/Q supercomputer
    Coteus, P. W.
    Hall, S. A.
    Takken, T.
    Rand, R. A.
    Tian, S.
    Kopcsay, G. V.
    Bickford, R.
    Giordano, F. P.
    Marroquin, C. M.
    Jeanson, M. J.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [3] Sensitivity Analysis of a Large-Scale Air Pollution Model: Numerical Aspects and a Highly Parallel Implementation
    Ostromsky, Tzvetan
    Dimov, Ivan
    Georgieva, Rayna
    Zlatev, Zahari
    [J]. LARGE-SCALE SCIENTIFIC COMPUTING, 2010, 5910 : 197 - +
  • [4] Application Data Prefetching on the IBM Blue Gene/Q Supercomputer
    Chung, I-Hsin
    Kim, Changhoan
    Wen, Hui-Fang
    Cong, Guojing
    [J]. 2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [5] Massively parallel electrical-conductivity imaging of hydrocarbons using the IBM Blue Gene/L supercomputer
    Commer, M.
    Newman, G. A.
    Caraone, J. J.
    Dickens, T. A.
    Green, K. E.
    Wahrmund, L. A.
    Willen, D. E.
    Shiu, J.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2008, 52 (1-2) : 93 - 103
  • [6] Parallel implementation of a large-scale 3-D air pollution model
    Ostromsky, T
    Zlatev, Z
    [J]. LARGE-SCALE SCIENTIFIC COMPUTING, 2001, 2179 : 309 - 316
  • [7] Early experiences with scientific applications on the IBM Blue Gene/Q supercomputer
    Alam, S.
    Bekas, C.
    Boettiger, H.
    Curioni, A.
    Fourestey, G.
    Homberg, W.
    Knobloch, M.
    Laino, T.
    Maurer, T.
    Mohr, B.
    Pleiter, D.
    Schiller, A.
    Schulthess, T.
    Weber, V.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [8] Optimization of MPI collective operations on the IBM Blue Gene/Q supercomputer
    Kumar, Sameer
    Mamidala, Amith
    Heidelberger, Philip
    Chen, Dong
    Faraj, Daniel
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2014, 28 (04): : 450 - 464
  • [9] Large Scale Cardiac Modeling on the Blue Gene Supercomputer
    Reumann, Matthias
    Fitch, Blake G.
    Rayshubskiy, Aleksandr
    Keller, David U.
    Weiss, Daniel L.
    Seemann, Gunnar
    Doessel, Olaf
    Pitman, Michael C.
    Rice, John J.
    [J]. 2008 30TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-8, 2008, : 577 - +
  • [10] An efficient implementation of a backpropagation learning algorithm on a Quadrics parallel supercomputer
    Taraglio, S
    Massaioli, F
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 664 - 671