본문 바로가기
KERD
논문KCI 등재

기상 모델 CFD_NIMR의 최적 성능을 위한 혼합형 병렬 프로그램 구현

Hybrid Parallelization for High Performance of CFD_NIMR Model

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류대기과학

초록

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 subdomain 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.

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 subdomain 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.

참고문헌 (11)

  1. 국지기상특성진단및기상환경영향평가기술개발연구 (I), "국립기상연구소", 218~ (2006)
  2. Chandra, R, "Parallel Programming in OpenMp", pp.8~12 (2000), Morgan Kaufmann
  3. Chapman, B, "Using OpenMP: Portable Shared Memory Parallel Programming", pp.300~ (2007), MIT Press
  4. Gropp, W, "Using MPI-2: Advanced Features of the Message-Passing Interface", pp.382~ (1999), MIT Press
  5. 김영태, "Fortran 프로그램의 메시지 전송 병렬화를 위한 HPCC (High Performance Computing Classes)", 정보과학회논문지 : 시스템 및 이론, 38(2), pp.59~66 (2011), 한국정보과학회
  6. Michalakes, J., "RSL: A parallel runtime system library for regional atmospheric model with nesting, in Structured Adaptive Mesh Refinement (SAMR) Grid Methods", IMA Volumes in Mathematics and Its Applications, 117, pp.59~66 (2000)
  7. Michalakes, J., "The Weather Research and Forecast Model: Software Architecture and Performance", Proc. 11th ECMWF Workshop on the Use of high Performance Computing in Meteorology, pp.25~29 (2004)
  8. Pacheco, P, "Parallel Programming with MPI", pp.12~31 (1996), Morgan Kaufmann
  9. Patankar, S. V., "Numerical Heat Transfer and Fluid Flow", pp.126~131 (1980), McGraw-Hill
  10. Roe, P. K, "Maximizing the Performance of the Weather Research and Forecast Model over the Hawaiian Islands", High Performance computing Modernization Program Users Group Conference, pp.303~310 (2010)
  11. "Top500 Supercomputer Sites, The Top 500 Report, 23 June2009", 1~ (2009)

관련 논문AI추천

이 간행물의 다른 논문 (10건)