熔盐堆堆芯流体力学计算的GPU并行方法研究
使用计算流体力学(Computational Fluid Dynamics,CFD)数值方法对熔盐堆堆芯的流动和热传导等相关物理问题进行模拟求解,需要大量的计算时间。利用图形处理器(Graphics Processing Unit,GPU)加速技术对开源CFD软件Code_Saturne进行二次开发,研究求解熔盐堆堆芯流场的GPU并行算法。采用Open ACC语言在GPU上实现了向量运算、矩阵向量相乘等基本线性代数运算,从而实现预处理共轭梯度法(Preconditioned Conjugate Gradients,PCG)的GPU并行算法,并使用该算法求解压力状态方程。模拟了方腔驱动流模型及带...
Saved in:
Published in | 核技术 Vol. 40; no. 11; pp. 57 - 63 |
---|---|
Main Author | |
Format | Journal Article |
Language | Chinese |
Published |
中国科学院上海应用物理研究所嘉定园区 上海 201800
2017
中国科学院钍基熔盐核能系统研究中心 上海 201800 中国科学院大学 北京 100049%中国科学院上海应用物理研究所嘉定园区 上海 201800 |
Subjects | |
Online Access | Get full text |
ISSN | 0253-3219 |
DOI | 10.11889/j.0253-3219.2017.hjs.40.110601 |
Cover
Abstract | 使用计算流体力学(Computational Fluid Dynamics,CFD)数值方法对熔盐堆堆芯的流动和热传导等相关物理问题进行模拟求解,需要大量的计算时间。利用图形处理器(Graphics Processing Unit,GPU)加速技术对开源CFD软件Code_Saturne进行二次开发,研究求解熔盐堆堆芯流场的GPU并行算法。采用Open ACC语言在GPU上实现了向量运算、矩阵向量相乘等基本线性代数运算,从而实现预处理共轭梯度法(Preconditioned Conjugate Gradients,PCG)的GPU并行算法,并使用该算法求解压力状态方程。模拟了方腔驱动流模型及带下降段的熔盐堆堆芯模型的流场分布。结果表明,GPU加速后的软件与原版软件的结果一致,但计算时间更少,证明了GPU算法的正确性及有效的加速性。 |
---|---|
AbstractList | TL334; 使用计算流体力学(Computational Fluid Dynamics,CFD)数值方法对熔盐堆堆芯的流动和热传导等相关物理问题进行模拟求解,需要大量的计算时间.利用图形处理器(Graphics Processing Unit,GPU)加速技术对开源CFD软件Code_Saturne进行二次开发,研究求解熔盐堆堆芯流场的GPU并行算法.采用OpenACC语言在GPU上实现了向量运算、矩阵向量相乘等基本线性代数运算,从而实现预处理共轭梯度法(Preconditioned Conjugate Gradients,PCG)的GPU并行算法,并使用该算法求解压力状态方程.模拟了方腔驱动流模型及带下降段的熔盐堆堆芯模型的流场分布.结果表明,GPU加速后的软件与原版软件的结果一致,但计算时间更少,证明了GPU算法的正确性及有效的加速性. 使用计算流体力学(Computational Fluid Dynamics,CFD)数值方法对熔盐堆堆芯的流动和热传导等相关物理问题进行模拟求解,需要大量的计算时间。利用图形处理器(Graphics Processing Unit,GPU)加速技术对开源CFD软件Code_Saturne进行二次开发,研究求解熔盐堆堆芯流场的GPU并行算法。采用Open ACC语言在GPU上实现了向量运算、矩阵向量相乘等基本线性代数运算,从而实现预处理共轭梯度法(Preconditioned Conjugate Gradients,PCG)的GPU并行算法,并使用该算法求解压力状态方程。模拟了方腔驱动流模型及带下降段的熔盐堆堆芯模型的流场分布。结果表明,GPU加速后的软件与原版软件的结果一致,但计算时间更少,证明了GPU算法的正确性及有效的加速性。 |
Abstract_FL | Background: The simulation of fluid dynamics process for molten salt reactor proposes a large compute complexity, which requires high performance computer systems to enhance speed and efficiency.Purpose: This study aims to achieve graphics processing unit (GPU) parallelization of fluid dynamics process of molten salt reactor core.Methods: OpenACC directives were used as the main programming model to speed up the vector and matrix linear operation. And the preconditioned conjugate gradients for solving linear equations were implemented on the GPU. Finally, the parallel implementation and general optimization strategies to the OpenACC version of Code_Saturne were tested and validated on a simplified molten salt reactor.Results: From the result of the implementation of the GPU-parallel code, it is manifested that the empirical tuning of OpenACC accelerated code sections are valid for obtaining correct results, and enhancing performance and portability.Conclusion: With OpenACC, we find that the instance of fluid dynamics process for molten salt reactor is given out using the GPU version of Code_Saturne and the performance of the GPU version of Code_Saturne can be enhanced compared with that of the CPU version. |
Author | 胡传伟 鄂彦志 邹杨 徐洪杰 |
AuthorAffiliation | 中国科学院上海应用物理研究所嘉定园区,上海201800 中国科学院大学,北京100049 中国科学院钍基熔盐核能系统研究中心,上海201800 |
AuthorAffiliation_xml | – name: 中国科学院上海应用物理研究所嘉定园区 上海 201800;中国科学院大学 北京 100049%中国科学院上海应用物理研究所嘉定园区 上海 201800;中国科学院钍基熔盐核能系统研究中心 上海 201800 |
Author_FL | E Yanzhi HU Chuanwei XU Hongjie ZOU Yang |
Author_FL_xml | – sequence: 1 fullname: HU Chuanwei – sequence: 2 fullname: E Yanzhi – sequence: 3 fullname: ZOU Yang – sequence: 4 fullname: XU Hongjie |
Author_xml | – sequence: 1 fullname: 胡传伟 鄂彦志 邹杨 徐洪杰 |
BookMark | eNo9j01LAlEUhu_CILX-RAStZjrnzv1chpQFQi1sPUx6Rx1qLIeIlkG4kBZBVpAb3QQtskUkuOjfNB8_oxEjOHAW7_Oew1MihbAbGkK2EGxEpfR2YAPljuVQ1DYFlHY7iGy2SEEAFkjxP14lpSgKAJgGxotEp_1hOrqPx_18ssFH8nXz8_0QD0bx-2s2naTT5_Tltnp0HM9n2eQueZonn4_peJi-zdbIiu-dRmb9b5dJfW-3Xtm3aofVg8pOzWpwgZZhmvkClIRmE01TC8o514pKxo0A6ckG9agR6J_4CpBxX2qB2mjGAFVeccpkc3n2ygt9L2y5QfeyF-YP3VxxoZor4gLbWGKNdjdsXXRy8LzXOfN6166QjuCOksz5BQV3aDU |
ClassificationCodes | TL334 |
ContentType | Journal Article |
Copyright | Copyright © Wanfang Data Co. Ltd. All Rights Reserved. |
Copyright_xml | – notice: Copyright © Wanfang Data Co. Ltd. All Rights Reserved. |
DBID | 2RA 92L CQIGP W92 ~WA 2B. 4A8 92I 93N PSX TCJ |
DOI | 10.11889/j.0253-3219.2017.hjs.40.110601 |
DatabaseName | 维普_期刊 中文科技期刊数据库-CALIS站点 中文科技期刊数据库-7.0平台 中文科技期刊数据库-工程技术 中文科技期刊数据库- 镜像站点 Wanfang Data Journals - Hong Kong WANFANG Data Centre Wanfang Data Journals 万方数据期刊 - 香港版 China Online Journals (COJ) China Online Journals (COJ) |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
DocumentTitleAlternate | Research on GPU parallelization of fluid dynamics process of molten salt reactor core |
DocumentTitle_FL | Research on GPU parallelization of fluid dynamics process of molten salt reactor core |
EndPage | 63 |
ExternalDocumentID | hjs201711011 673653874 |
GrantInformation_xml | – fundername: 中国科学院战略性先导科技专项; 中国科学院前沿科学重点研究项目(No.QYZDY-SSW-JSC016)资助 Supported by Strategic Pilot Science and Technology Project of Chinese Academy of Sciences; the Frontier Science Key Program of Chinese Academy of Sciences funderid: (XDA02001002); (XDA02001002); (QYZDY-SSW-JSC016) |
GroupedDBID | -03 2B. 2C0 2RA 5XA 5XD 92H 92I 92L ACGFS ALMA_UNASSIGNED_HOLDINGS CCEZO CEKLB CQIGP CW9 GROUPED_DOAJ TCJ TGT U1G U5M W92 ~WA 4A8 93N ABJNI PSX |
ID | FETCH-LOGICAL-c561-e494f60870dd1ed962555982745e607a7c2a2e61fbf80145f79619e944018dd13 |
ISSN | 0253-3219 |
IngestDate | Thu May 29 03:54:28 EDT 2025 Wed Feb 14 09:55:56 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 11 |
Keywords | 计算流体力学 CFD 熔盐堆 通用图形计算技术 Molten Salt Reactor Conjugate gradient (CG) OpenACC General-purpose graphic processing units (GPGPUs) 共轭梯度法 |
Language | Chinese |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-c561-e494f60870dd1ed962555982745e607a7c2a2e61fbf80145f79619e944018dd13 |
Notes | Molten Salt Reactor, CFD, Conjugate gradient (CG), General-purpose graphic processing units (GPGPUs), OpenACC 31-1342/TL Background: The simulation of fluid dynamics process for molten salt reactor proposes a large compute complexity, which requires high performance computer systems to enhance speed and efficiency. Purpose: This study aims to achieve graphics processing unit (GPU) parallelization of fluid dynamics process of molten salt reactor core. Methods: OpenACC directives were used as the main programming model to speed up the vector and matrix linear operation. And the preconditioned conjugate gradients for solving linear equations were implemented on the GPU. Finally, the parallel implementation and general optimization strategies to the OpenACC version of Code_Saturne were tested and validated on a simplified molten salt reactor. Results: From the result of the implementation of the GPU-parallel code, it is manifested that the empirical tuning of OpenACC accelerated code sections are valid for obtainin |
PageCount | 7 |
ParticipantIDs | wanfang_journals_hjs201711011 chongqing_primary_673653874 |
PublicationCentury | 2000 |
PublicationDate | 2017 |
PublicationDateYYYYMMDD | 2017-01-01 |
PublicationDate_xml | – year: 2017 text: 2017 |
PublicationDecade | 2010 |
PublicationTitle | 核技术 |
PublicationTitleAlternate | Nuclear Techniques |
PublicationTitle_FL | Nuclear Techniques |
PublicationYear | 2017 |
Publisher | 中国科学院上海应用物理研究所嘉定园区 上海 201800 中国科学院钍基熔盐核能系统研究中心 上海 201800 中国科学院大学 北京 100049%中国科学院上海应用物理研究所嘉定园区 上海 201800 |
Publisher_xml | – name: 中国科学院钍基熔盐核能系统研究中心 上海 201800 – name: 中国科学院大学 北京 100049%中国科学院上海应用物理研究所嘉定园区 上海 201800 – name: 中国科学院上海应用物理研究所嘉定园区 上海 201800 |
SSID | ssj0049045 ssib001129530 ssib051373102 ssib023167186 ssib001526398 |
Score | 2.0877686 |
Snippet | 使用计算流体力学(Computational Fluid Dynamics,CFD)数值方法对熔盐堆堆芯的流动和热传导等相关物理问题进行模拟求解,需要大量的计算时间。利用图形处理器(Graphics Processing... TL334; 使用计算流体力学(Computational Fluid Dynamics,CFD)数值方法对熔盐堆堆芯的流动和热传导等相关物理问题进行模拟求解,需要大量的计算时间.利用图形处理器(Graphics Processing... |
SourceID | wanfang chongqing |
SourceType | Aggregation Database Publisher |
StartPage | 57 |
SubjectTerms | ACC Open 共轭梯度法 熔盐堆 计算流体力学 通用图形计算技术 |
Title | 熔盐堆堆芯流体力学计算的GPU并行方法研究 |
URI | http://lib.cqvip.com/qk/92722X/201711/673653874.html https://d.wanfangdata.com.cn/periodical/hjs201711011 |
Volume | 40 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LaxRBEG7WCKIH8YkxRnKw8RAmzqOnH8eZzaxBUDxsILdlnlly2KjZXHITJIfgQTAqmEtyETwYD5JADv4bd2d_hlXds5sRJaiwDEVXde1HVW93VW93DSH3BFcy8TJlqcxLLebx2FJJHFtOwXiGJbUkx8vJj5_wpWX2aMVfaTSOaqeWNvvJQrr1x3sl_-NVaAO_4i3Zf_DsRCk0AA3-hSd4GJ5_5WMaCSo5VQwJFVJl08ingY2Np4SkMqBBi0achj5EjjRiNFykykMZYEFHFF6kgRYOIho4qBAIJbTmgEr28OkyioWKhkbMobKJOhXHRlTuUeXrjnYFKUDheviLYsANJRLw1dLWGpoAb-x5jdfTEABmE8UNoVrzNFKAhEpXIzGAgWgBTsNzKygKeHJeMyNtFUDHaBBUvNCub3aYW53VbOj6nuWN59dq6jaVnsZD1KlNxKbqdbWkmyn098VCSqVXi4luPOonFrprGwtMX5Dg1UbLrxW58SgcrBOCnSPnXSEcv5bJ6ygUYii__mel7_JalUUXiw84p1X7fMcTnq7iZgIIpmz9bu0Jqgvk_hjug7PBYoGQ7npv9TmEPfoWWq-Ie6u1gKl9hVyuMp25wAzbq6Sx1b1GLtXqX14nqtzeLffeDPa34TPa-To8evnj-9vBzt7gy6fR4UF5-KH8-AoG3uDkeHTwevj-ZPjtXbm_W34-vkHarajdXLKqd3lYKUToVs4UK7gNi0OWOXmmIOvGNwO4gvk5t0UsUjd2c-4USYHljPxCKMjsc8Ug_ZfQxbtJpnrrvfwWmWNJkQo7cTIwCMP8Ii3s3FZuXriJl9v-NJmZ2KDzzJRs6UxcNk1mK6t0qh_yRgdMiKYEEzrO7TN7z5CLKGm24O6Qqf6LzXwWgtJ-clcPgZ_TFWkT |
linkProvider | Directory of Open Access Journals |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%E7%86%94%E7%9B%90%E5%A0%86%E5%A0%86%E8%8A%AF%E6%B5%81%E4%BD%93%E5%8A%9B%E5%AD%A6%E8%AE%A1%E7%AE%97%E7%9A%84GPU%E5%B9%B6%E8%A1%8C%E6%96%B9%E6%B3%95%E7%A0%94%E7%A9%B6&rft.jtitle=%E6%A0%B8%E6%8A%80%E6%9C%AF&rft.au=%E8%83%A1%E4%BC%A0%E4%BC%9F+%E9%84%82%E5%BD%A6%E5%BF%97+%E9%82%B9%E6%9D%A8+%E5%BE%90%E6%B4%AA%E6%9D%B0&rft.date=2017&rft.issn=0253-3219&rft.volume=40&rft.issue=11&rft.spage=57&rft.epage=63&rft_id=info:doi/10.11889%2Fj.0253-3219.2017.hjs.40.110601&rft.externalDocID=673653874 |
thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fimage.cqvip.com%2Fvip1000%2Fqk%2F92722X%2F92722X.jpg http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fwww.wanfangdata.com.cn%2Fimages%2FPeriodicalImages%2Fhjs%2Fhjs.jpg |