AFEPack: A General-Purpose C plus plus Library for Numerical Solutions of Partial Differential Equations | |
Cai, Zhenning1; Chen, Yun2; Di, Yana3,4; Hu, Guanghui5; Li, Ruo6,7; Liu, Wenbin8; Wang, Heyu9; Yang, Fanyi1,10; Yao, Chengbao1,11; Zhan, Hongfei1,2,12 | |
通讯作者 | Hu, Guanghui(garyhu@um.edu.mo) ; Li, Ruo(rli@math.pku.edu.cn) |
2024-07-01 | |
发表期刊 | COMMUNICATIONS IN COMPUTATIONAL PHYSICS
![]() |
ISSN | 1815-2406 |
卷号 | 36期号:1页码:274-318 |
摘要 | AFEPack is a general-purpose C++ library for numerical solutions of partial differential equations. With over two decades development, AFEPack has been successfully applied for scientific and engineering computational problems in a variety of areas such as computational fluid dynamics, electronic structure calculations, computational micromagnetics. In this paper, design philosophy of the library, algorithms and data structures used in the discretization of governing equations, numerical linear algebra for the discretized system, as well as the pre-processing and post-processing of the simulations, will be described systematically for the AFEPack. The realization of two main features of the library, i.e., adaptive mesh methods and parallel computing, will be introduced in detail. The potential of the library for large scale scientific/engineering problems would be demonstrated by several examples. The future works on developing the library will also be discussed. |
关键词 | AFEPack C plus plus library partial differential equations scientific/engineering comput- ing software |
资助者 | Academic Research Fund of the Ministry of Education of Singapore ; National Natural Science Foundation of China ; Guangdong Key Laboratory ; Science and Technology Development Fund, Macao SAR ; BNU-HKBU United International College ; China Postdoctoral Science Foundation |
DOI | 10.4208/cicp.OA-2024-0027 |
收录类别 | SCI |
语种 | 英语 |
资助项目 | Academic Research Fund of the Ministry of Education of Singapore[A-0008592-00-00] ; National Natural Science Foundation of China[12271048] ; National Natural Science Foundation of China[12171042] ; National Natural Science Foundation of China[11922120] ; National Natural Science Foundation of China[12201442] ; National Natural Science Foundation of China[11971041] ; Guangdong Key Laboratory[2022B1212010006] ; Science and Technology Development Fund, Macao SAR[001/2024/SKL] ; Science and Technology Development Fund, Macao SAR[0082/2020/A2] ; BNU-HKBU United International College[202026] ; China Postdoctoral Science Foundation[2023M740107] |
WOS研究方向 | Physics |
WOS类目 | Physics, Mathematical |
WOS记录号 | WOS:001279112300010 |
出版者 | GLOBAL SCIENCE PRESS |
引用统计 | |
文献类型 | 期刊论文 |
条目标识符 | http://ir.imr.ac.cn/handle/321006/188551 |
专题 | 中国科学院金属研究所 |
通讯作者 | Hu, Guanghui; Li, Ruo |
作者单位 | 1.Natl Univ Singapore, Dept Math, Singapore, Singapore 2.Chinese Acad Sci, Inst Met Res, Shenyang Natl Lab Mat Sci, Shenyang, Liaoning, Peoples R China 3.Beijing Normal Univ, Res Ctr Math, Zhuhai, Peoples R China 4.BNU HKBU United Int Coll, Guangdong Key Lab IRADS, Zhuhai, Peoples R China 5.Univ Macau, State Key Lab Internet Things Smart City, Macau, Peoples R China 6.Peking Univ, LMAM & Sch Math Sci, CAPT, Beijing, Peoples R China 7.Peking Univ, Chongqing Res Inst Big Data, Chongqing, Peoples R China 8.Zhejiang Univ, Sch Math Sci, Hangzhou, Zhejiang, Peoples R China 9.Sichuan Univ, Sch Math, Chengdu, Peoples R China 10.Peking Univ, Sch Math Sci, Beijing, Peoples R China 11.Northwest Inst Nucl Technol, Xian, Shaanxi, Peoples R China 12.Peking Univ, Sch Math Sci, Beijing, Peoples R China |
推荐引用方式 GB/T 7714 | Cai, Zhenning,Chen, Yun,Di, Yana,et al. AFEPack: A General-Purpose C plus plus Library for Numerical Solutions of Partial Differential Equations[J]. COMMUNICATIONS IN COMPUTATIONAL PHYSICS,2024,36(1):274-318. |
APA | Cai, Zhenning.,Chen, Yun.,Di, Yana.,Hu, Guanghui.,Li, Ruo.,...&Zhan, Hongfei.(2024).AFEPack: A General-Purpose C plus plus Library for Numerical Solutions of Partial Differential Equations.COMMUNICATIONS IN COMPUTATIONAL PHYSICS,36(1),274-318. |
MLA | Cai, Zhenning,et al."AFEPack: A General-Purpose C plus plus Library for Numerical Solutions of Partial Differential Equations".COMMUNICATIONS IN COMPUTATIONAL PHYSICS 36.1(2024):274-318. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论