Residential College | false |
Status | 已發表Published |
AFEPack: A General-Purpose C++ 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, Fanyi10; Yao, Chengbao11; Zhan, Hongfei12 | |
2024-07 | |
Source Publication | Communications in Computational Physics |
ISSN | 1815-2406 |
Volume | 36Issue:1Pages:274-318 |
Abstract | 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. |
Keyword | Afepack C++++ Library Partial Differential Equations Scientific/engineering Computing Software |
DOI | 10.4208/cicp.OA-2024-0027 |
Indexed By | SCIE |
WOS Research Area | Physics |
WOS Subject | Physics, Mathematical |
WOS ID | WOS:001279112300010 |
Publisher | GLOBAL SCIENCE PRESS, Office B, 9/F, Kings Wing Plaza2, No.1 On Kwan St, Shek Mun, NT , Hong Kong 00000, PEOPLES R CHINA |
Scopus ID | 2-s2.0-85198207403 |
Fulltext Access | |
Citation statistics | |
Document Type | Journal article |
Collection | THE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU) Faculty of Science and Technology DEPARTMENT OF MATHEMATICS |
Corresponding Author | Hu, Guanghui; Li, Ruo |
Affiliation | 1.Department of Mathematics, National University of Singapore, Singapore 2.Shenyang National Laboratory for Material Science, Institute of Metal Research, Chinese Academy of Sciences, Shenyang, Liaoning Province, China 3.Research Center for Mathematics, Beijing Normal University, Zhuhai, China 4.Guangdong Key Laboratory of IRADS, BNU-HKBU United International College, Zhuhai, China 5.State Key Laboratory of Internet of Things for Smart City, Department of Mathematics, University of Macau, Macao, Macao 6.CAPT, LMAM and School of Mathematical Sciences, Peking University, Beijing, China 7.Chongqing Research Institute of Big Data, Peking University, Chongqing, China 8.Division of Business and Management, BNU-HKBU United International College, Zhuhai, China 9.School of Mathematical Sciences, Zhejiang University, Hangzhou, Zhejiang Province, China 10.School of Mathematics, Sichuan University, Chengdu, China 11.Northwest Institute of Nuclear Technology, Xian, Shaanxi Province, China 12.School of Mathematical Sciences, Peking University, Beijing, China |
Corresponding Author Affilication | University of Macau |
Recommended Citation GB/T 7714 | Cai, Zhenning,Chen, Yun,Di, Yana,et al. AFEPack: A General-Purpose C++ 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., Liu, Wenbin., Wang, Heyu., Yang, Fanyi., Yao, Chengbao., & Zhan, Hongfei (2024). AFEPack: A General-Purpose C++ 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++ Library for Numerical Solutions of Partial Differential Equations".Communications in Computational Physics 36.1(2024):274-318. |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment