Evaluation and enhancement of weather application performance on Blue Gene/Q

G. S. Gill, Vaibhav Saxena, R. Mittal, Thomas George, Yogish Sabharwal, L. Dagar
{"title":"Evaluation and enhancement of weather application performance on Blue Gene/Q","authors":"G. S. Gill, Vaibhav Saxena, R. Mittal, Thomas George, Yogish Sabharwal, L. Dagar","doi":"10.1109/HiPC.2013.6799138","DOIUrl":null,"url":null,"abstract":"Numerical weather prediction (NWP) models use mathematical models of the atmosphere to predict the weather. Ongoing efforts in the weather and climate community continuously try to improve the fidelity of weather models by employing higher order numerical methods suitable for solving model equations at high resolutions. In realistic weather forecasting scenario, simulating and tracking multiple regions of interest (nests) at fine resolutions is important in understanding the interplay between multiple weather phenomena and for comprehensive predictions. These multiple regions of interest in a simulation can be significantly different in resolution and other modeling parameters. Currently, the weather simulations involving these nested regions process them one after the other in a sequential fashion. There exists a lot of prior work in performance evaluation and optimization of weather models, however most of this work is either limited to simulations involving a single domain or multiple nests with same resolution and model parameters such as model physics options. In this paper, we evaluate and enhance the performance of popular WRF model on IBM Blue Gene/Q system. We consider nested simulations with multiple child domains and study how parameters such as physics options and simulation time steps for child domains affect the computational requirements. We also analyze how such configurations can benefit from parallel execution of the children domains rather than processing them sequentially. We demonstrate that it is important to allocate processors to nested child domains in proportion to the work load associated with them when executing them in parallel. This ensures that the time spent in the different nested simulations is nearly equal, and the nested domains reach the synchronization step with the parent simulation together. Our experimental evaluation using a simple heuristic for allocation of nodes shows that the performance of WRF simulations can be improved by up to 14% by parallel execution of sibling domains with different configuration of domain sizes, temporal resolutions and physics options.","PeriodicalId":206307,"journal":{"name":"20th Annual International Conference on High Performance Computing","volume":"141 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"20th Annual International Conference on High Performance Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HiPC.2013.6799138","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Numerical weather prediction (NWP) models use mathematical models of the atmosphere to predict the weather. Ongoing efforts in the weather and climate community continuously try to improve the fidelity of weather models by employing higher order numerical methods suitable for solving model equations at high resolutions. In realistic weather forecasting scenario, simulating and tracking multiple regions of interest (nests) at fine resolutions is important in understanding the interplay between multiple weather phenomena and for comprehensive predictions. These multiple regions of interest in a simulation can be significantly different in resolution and other modeling parameters. Currently, the weather simulations involving these nested regions process them one after the other in a sequential fashion. There exists a lot of prior work in performance evaluation and optimization of weather models, however most of this work is either limited to simulations involving a single domain or multiple nests with same resolution and model parameters such as model physics options. In this paper, we evaluate and enhance the performance of popular WRF model on IBM Blue Gene/Q system. We consider nested simulations with multiple child domains and study how parameters such as physics options and simulation time steps for child domains affect the computational requirements. We also analyze how such configurations can benefit from parallel execution of the children domains rather than processing them sequentially. We demonstrate that it is important to allocate processors to nested child domains in proportion to the work load associated with them when executing them in parallel. This ensures that the time spent in the different nested simulations is nearly equal, and the nested domains reach the synchronization step with the parent simulation together. Our experimental evaluation using a simple heuristic for allocation of nodes shows that the performance of WRF simulations can be improved by up to 14% by parallel execution of sibling domains with different configuration of domain sizes, temporal resolutions and physics options.
Blue Gene/Q天气应用性能评价与提升
数值天气预报(NWP)模式使用大气的数学模型来预测天气。天气和气候学界正在努力通过采用适合于在高分辨率下求解模型方程的高阶数值方法,不断提高天气模型的保真度。在实际天气预报场景中,以精细分辨率模拟和跟踪多个感兴趣区域(巢)对于理解多种天气现象之间的相互作用和进行综合预报具有重要意义。模拟中这些感兴趣的多个区域在分辨率和其他建模参数方面可能有很大不同。目前,涉及这些嵌套区域的天气模拟以顺序的方式一个接一个地处理它们。在气象模型的性能评估和优化方面已有大量的前期工作,但这些工作大多局限于涉及单个域或具有相同分辨率和模型参数(如模型物理选项)的多个巢的模拟。在本文中,我们对IBM Blue Gene/Q系统上流行的WRF模型的性能进行了评估和改进。我们考虑了具有多个子域的嵌套模拟,并研究了子域的物理选项和模拟时间步长等参数如何影响计算需求。我们还分析了这些配置如何从子域的并行执行而不是顺序处理中获益。我们证明,在并行执行处理器时,按照与它们相关的工作负载的比例将处理器分配给嵌套子域是很重要的。这确保了在不同的嵌套模拟中花费的时间几乎相等,并且嵌套域与父模拟一起达到同步步骤。我们使用一个简单的启发式节点分配的实验评估表明,通过并行执行具有不同域大小、时间分辨率和物理选项配置的兄弟域,WRF模拟的性能可以提高14%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信