Title :
Application of PETSc in the Linear Solver of OpenFOAM
Author :
Guo Zhongyuan;Xu Liyang;Li Hao;Li Chao;Wang Qian;Xu Xinhai
Author_Institution :
State Key Lab. of High-Performance Comput., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Open FOAM is an open-source CFD software based on finite volume method. Due to the well-designed framework, it is widely used in various fields. However, the linear system of Open FOAM is tightly coupled with the discretization grid, which brings great difficulties in extending this platform. After analyzing the discrete and linear systems of Open FOAM, we reconstruct the linear system based on the common matrix storage scheme with the interfaces provided by PETSc, which decouple the linear system with the grid. Then it is easier to develop high-order schemes and finite-element method under Open FOAM. The test results show that the linear system based on PETSc gains comparable accuracy and have advantages for computational efficiency and scalability.
Keywords :
"Linear systems","Mathematical model","Sparse matrices","Computational fluid dynamics","Face","Indexes","Libraries"
Conference_Titel :
Ubiquitous Intelligence and Computing and 2015 IEEE 12th Intl Conf on Autonomic and Trusted Computing and 2015 IEEE 15th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom), 2015 IEEE 12th Intl Conf on
DOI :
10.1109/UIC-ATC-ScalCom-CBDCom-IoP.2015.262