基于高效并行化学解算器的空气污染预报系统Cpu-gpu加速

Fan Feng, Xue-bin Chi, Zifa Wang, Jinrong Jiang, Lin Wu, Jie Li, Yuzhu Wang, Guofeng Zhou, Xipeng Li, S. See
{"title":"基于高效并行化学解算器的空气污染预报系统Cpu-gpu加速","authors":"Fan Feng, Xue-bin Chi, Zifa Wang, Jinrong Jiang, Lin Wu, Jie Li, Yuzhu Wang, Guofeng Zhou, Xipeng Li, S. See","doi":"10.18642/jpamaa_7100122086","DOIUrl":null,"url":null,"abstract":"Chemistry-Transport Model (CTM) plays an important role in the air pollution prevention and control. Their general applications such as forecast and prevention of heavy pollution demand highly efficient CTM simulations. The gas-phase chemistry module is always the most computationally intensive module of a CTM. The main reason is that solving the stiff chemical ordinary differential equations (ODEs) of the gas-phase chemistry module consumes most of the computation time. Here we use the Nested Air Quality Prediction Modelling System (NAQPMS) as the CTM and CBM-Z mechanism as its gasphase chemistry module. CBM-Z adopts the popular Livermore Solver for Ordinary Differential Equations (LSODE) to solve the chemical ODEs. However, LSODE does not adapt to the parallel acceleration due to its complicated matrix iteration and complex code. In our previous work, we have designed an efficient chemical solver Modified-Backward-Euler (MBE) to improve the simulation speed and precision. In this paper, we review MBE algorithm, show its intrinsic parallelism and port the CBM-Z module with MBE solver on the CPU-GPU architecture to accelerate the NAQPMS further.","PeriodicalId":444144,"journal":{"name":"Journal of Pure and Applied Mathematics: Advances and Applications","volume":"637 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CPU-GPU ACCELERATION OF THE AIR POLLUTION FORECAST SYSTEM WITH AN EFFICIENT PARALLEL CHEMICAL SOLVER\",\"authors\":\"Fan Feng, Xue-bin Chi, Zifa Wang, Jinrong Jiang, Lin Wu, Jie Li, Yuzhu Wang, Guofeng Zhou, Xipeng Li, S. See\",\"doi\":\"10.18642/jpamaa_7100122086\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Chemistry-Transport Model (CTM) plays an important role in the air pollution prevention and control. Their general applications such as forecast and prevention of heavy pollution demand highly efficient CTM simulations. The gas-phase chemistry module is always the most computationally intensive module of a CTM. The main reason is that solving the stiff chemical ordinary differential equations (ODEs) of the gas-phase chemistry module consumes most of the computation time. Here we use the Nested Air Quality Prediction Modelling System (NAQPMS) as the CTM and CBM-Z mechanism as its gasphase chemistry module. CBM-Z adopts the popular Livermore Solver for Ordinary Differential Equations (LSODE) to solve the chemical ODEs. However, LSODE does not adapt to the parallel acceleration due to its complicated matrix iteration and complex code. In our previous work, we have designed an efficient chemical solver Modified-Backward-Euler (MBE) to improve the simulation speed and precision. In this paper, we review MBE algorithm, show its intrinsic parallelism and port the CBM-Z module with MBE solver on the CPU-GPU architecture to accelerate the NAQPMS further.\",\"PeriodicalId\":444144,\"journal\":{\"name\":\"Journal of Pure and Applied Mathematics: Advances and Applications\",\"volume\":\"637 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Pure and Applied Mathematics: Advances and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.18642/jpamaa_7100122086\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Pure and Applied Mathematics: Advances and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18642/jpamaa_7100122086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

化学-输运模型在大气污染防治中发挥着重要作用。它们的一般应用,如预报和预防重污染,需要高效的CTM模拟。气相化学模块一直是CTM中计算量最大的模块。主要原因是求解气相化学模块的刚性化学常微分方程占用了大部分的计算时间。本文采用嵌套式空气质量预测建模系统(NAQPMS)作为CTM, CBM-Z机制作为其气相化学模块。CBM-Z采用流行的利弗莫尔常微分方程求解器(LSODE)求解化学ode。然而,LSODE由于其复杂的矩阵迭代和复杂的代码而不适应并行加速。在我们之前的工作中,我们设计了一种高效的修正后向欧拉(MBE)化学求解器来提高模拟的速度和精度。在本文中,我们回顾了MBE算法,展示了其固有的并行性,并将CBM-Z模块与MBE求解器移植到CPU-GPU架构上,进一步加速了NAQPMS。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
CPU-GPU ACCELERATION OF THE AIR POLLUTION FORECAST SYSTEM WITH AN EFFICIENT PARALLEL CHEMICAL SOLVER
Chemistry-Transport Model (CTM) plays an important role in the air pollution prevention and control. Their general applications such as forecast and prevention of heavy pollution demand highly efficient CTM simulations. The gas-phase chemistry module is always the most computationally intensive module of a CTM. The main reason is that solving the stiff chemical ordinary differential equations (ODEs) of the gas-phase chemistry module consumes most of the computation time. Here we use the Nested Air Quality Prediction Modelling System (NAQPMS) as the CTM and CBM-Z mechanism as its gasphase chemistry module. CBM-Z adopts the popular Livermore Solver for Ordinary Differential Equations (LSODE) to solve the chemical ODEs. However, LSODE does not adapt to the parallel acceleration due to its complicated matrix iteration and complex code. In our previous work, we have designed an efficient chemical solver Modified-Backward-Euler (MBE) to improve the simulation speed and precision. In this paper, we review MBE algorithm, show its intrinsic parallelism and port the CBM-Z module with MBE solver on the CPU-GPU architecture to accelerate the NAQPMS further.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信