Browse > Article
http://dx.doi.org/10.14191/Atmos.2012.22.1.109

Hybrid Parallelization for High Performance of CFD_NIMR Model  

Kim, Min-Wook (Applied Meteorology Research Division, National Institute of Meteorological Research)
Choi, Young-Jean (Applied Meteorology Research Division, National Institute of Meteorological Research)
Kim, Young-Tae (Department of Computer Science & Engineering, Gangneung-Wonju National University)
Publication Information
Atmosphere / v.22, no.1, 2012 , pp. 109-115 More about this Journal
Abstract
We parallelized the CFD_NIMR model, which is a numerical meteorological model, for best performance on both of distributed and shared memory parallel computers. This hybrid parallelization uses MPI (Message Passing Interface) to apply horizontal 2-dimensional sub-domain out of the 3-dimensional computing domain for distributed memory system, as well as uses OpenMP (Open Multi-Processing) to apply vertical 1-dimensional sub-domain for utilizing advantage of shared memory structure. We validated the parallel model with the original sequential model, and the parallel CFD_NIMR model shows efficient speedup on the distributed and shared memory system.
Keywords
CFD_NIMR; MPI; OpenMP; hybrid parallelization;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 국립기상연구소, 2006: 국지 기상 특성 진단 및 기상환경영향 평가 기술개발 연구 (I), 218pp.
2 Chandra, R., L. Dagum, D. Kohr, D. Maydan, J. McDonald and R. Menon, 2000: Parallel Programming in OpenMp. Morgan Kaufmann, 8-12.
3 Chapman, B., G. Jost and R. Pas, 2007: Using OpenMP: Portable Shared Memory Parallel Programming. MIT Press, 300pp.
4 Gropp, W., E. Lusk and R. Thakur, 1999: Using MPI-2: Advanced Features of the Message-Passing Interface. MIT Press, 382pp.
5 Kim, Y., 2011: High Performance Computing Classes (HPCC) for Parallel Fortran Programs using Message Passing. 정보과학회논문지, 38, 59-66.
6 Michalakes, J., 2000: RSL: A parallel runtime system librar y for regional atmospheric model with nesting, in Structured Adaptive Mesh Refinement (SAMR) Grid Methods. IMA Volumes in Mathematics and Its Applications, 117, 59-66.   DOI
7 Michalakes, J., J. Dudhia, D. Grill, T. Henderson, J. Klemp, W. Skamarock and W. Wang, 2004: The Weather Research and Forecast Model: Software Architecture and Performance. Proc. 11th ECMWF Workshop on the Use of high Performance Computing in Meteorology, 25-29.
8 Pacheco, P., 1996: Parallel Programming with MPI. Morgan Kaufmann, 12-31.
9 Patankar, S. V., 1980: Numerical Heat Transfer and Fluid Flow. McGraw-Hill, 126-131.
10 Roe, P. K. and D. Stevens, 2010: Maximizing the Performance of the Weather Research and Forecast Model over the Hawaiian Islands. High Performance computing Modernization Program Users Group Conference, 303-310.
11 Top500 Supercomputer Sites, The Top 500 Report, 23 June 2009, 1pp.