• DocumentCode
    3781841
  • 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
  • fYear
    2015
  • Firstpage
    1457
  • Lastpage
    1460
  • 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"
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/UIC-ATC-ScalCom-CBDCom-IoP.2015.262
  • Filename
    7518441