Performance analysis of the COSMO-CLM model

S. Mocavero, A. Nigro, Arianna Resta, C. Rosato, Giacomo Sciolti, I. Epicoco, G. Aloisio
{"title":"Performance analysis of the COSMO-CLM model","authors":"S. Mocavero, A. Nigro, Arianna Resta, C. Rosato, Giacomo Sciolti, I. Epicoco, G. Aloisio","doi":"10.1109/HPCSim.2015.7237096","DOIUrl":null,"url":null,"abstract":"COSMO-CLM is a non-hydrostatic parallel atmospheric model, developed by the CLM-Community starting from the Local Model (LM) of the German Weather Service. Since 2005, it is the reference model used by the german researchers for the climate studies on different temporal scales (from few to hundreds of years) with a spatial resolution from 1 up to 50 kilometers. It is also used and developed from other meteorological research centres belonging to the Consortium for Small-scale Modelling (COSMO). The present work is focused on the analysis of the CCLM model from the computational point of view. The main goal is to verify if the model can be optimised by means of an appropriate tuning of the input parameters, to identify the performance bottlenecks and to suggest possible approaches for a further code optimisation. We started analysing if the strong scalability (which measures the improvement factor due to the parallelism given a fixed domain size) can be improved acting on some parameters such as the subdomain shape, the number of processes dedicated to the I/O operations, the output frequency and the communication strategies. Then we profiled the code to highlight the bottlenecks to the scalability and finally we performed a detailed performance analysis of the main kernels using the roofline model.","PeriodicalId":134009,"journal":{"name":"2015 International Conference on High Performance Computing & Simulation (HPCS)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on High Performance Computing & Simulation (HPCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCSim.2015.7237096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

COSMO-CLM is a non-hydrostatic parallel atmospheric model, developed by the CLM-Community starting from the Local Model (LM) of the German Weather Service. Since 2005, it is the reference model used by the german researchers for the climate studies on different temporal scales (from few to hundreds of years) with a spatial resolution from 1 up to 50 kilometers. It is also used and developed from other meteorological research centres belonging to the Consortium for Small-scale Modelling (COSMO). The present work is focused on the analysis of the CCLM model from the computational point of view. The main goal is to verify if the model can be optimised by means of an appropriate tuning of the input parameters, to identify the performance bottlenecks and to suggest possible approaches for a further code optimisation. We started analysing if the strong scalability (which measures the improvement factor due to the parallelism given a fixed domain size) can be improved acting on some parameters such as the subdomain shape, the number of processes dedicated to the I/O operations, the output frequency and the communication strategies. Then we profiled the code to highlight the bottlenecks to the scalability and finally we performed a detailed performance analysis of the main kernels using the roofline model.
cosmos - clm模型的性能分析
cosmos - clm是非流体静力平行大气模式,由CLM-Community从德国气象局的本地模式(LM)发展而来。自2005年以来,它是德国研究人员用于不同时间尺度(从几到几百年)气候研究的参考模型,空间分辨率从1到50公里。它也由属于小尺度模拟联合会(COSMO)的其他气象研究中心使用和发展。本文主要从计算的角度对CCLM模型进行分析。主要目标是验证是否可以通过适当调整输入参数来优化模型,确定性能瓶颈,并为进一步的代码优化提出可能的方法。我们开始分析是否可以根据子域形状、专用于I/O操作的进程数量、输出频率和通信策略等参数来改进强可伸缩性(衡量给定固定域大小的并行性所带来的改进因子)。然后我们对代码进行了分析,以突出可伸缩性的瓶颈,最后我们使用rooline模型对主要内核进行了详细的性能分析。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信