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
Link To Document :
بازگشت