• DocumentCode
    3489582
  • Title

    Optimization of OpenFOAM´s linear solvers on emerging multi-core platforms

  • Author

    Jamshidi, Zahra ; Khunjush, Farshad

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Shiraz Univ., Shiraz, Iran
  • fYear
    2011
  • fDate
    23-26 Aug. 2011
  • Firstpage
    824
  • Lastpage
    829
  • Abstract
    In this paper, a popular and open source CFD package, called OpenFOAM, has been ported and optimized on three different multi-core platforms. These platforms include the Cell Broadband Engine, NVIDIA GPU, and an Intel quad-core Xeon CPU. For this, two prevalent linear solvers of this package (i.e., CG and Diagonal solvers) have been selected and optimized on the above-mentioned platforms. Our results show maximum speedups of 15.5 and 345 for the CG and Diagonal solvers, respectively. Moreover, overall results demonstrate that both solvers scale well with various data sizes and thread numbers.
  • Keywords
    computational fluid dynamics; multiprocessing systems; optimisation; Cell Broadband Engine; Intel quad-core Xeon CPU; NVIDIA GPU; OpenFOAM; linear solvers; multicore platforms; open source CFD package; optimization; Computer architecture; Graphics processing unit; Instruction sets; Libraries; Microprocessors; Optimization; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1555-5798
  • Print_ISBN
    978-1-4577-0252-5
  • Electronic_ISBN
    1555-5798
  • Type

    conf

  • DOI
    10.1109/PACRIM.2011.6033001
  • Filename
    6033001