首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Shared- and distributed-memory parallelization of a Lagrangian atmospheric dispersion model
Institution:1. School of Earth and Environmental Sciences, Seoul National University, Seoul 151-742, South Korea;2. Korea Institute of Atmospheric Prediction Systems, Seoul 156-849, South Korea;1. University of Pécs, Faculty of Science, Szentagothai Research Center, Pécs, Hungary;2. National Center for Atmospheric Research, Boulder, CO, United States
Abstract:This paper describes parallelization of a 3-D Lagrangian stochastic atmospheric dispersion model using both distributed- and shared-memory methods. Shared-memory parallelism is implemented through the use of OpenMP compiler directives. Distributed-memory parallelism relies on the MPI message-passing library. One or both (using MPI for inter-node and OpenMP for intra-node communication) of the parallel modes can be used depending upon the requirements of the problem and the computational platform available. The distributed-memory version achieves a nearly linear decrease in execution time as the number of processors is increased. As the number of particles per processor is lowered, performance is limited by the decrease in work per processor and by the need to produce one set of output files. The shared-memory version achieves a speedup factor of ∼1.4 running on machines with four processors.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号