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