Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 107
PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING Edited by:
Paper 1
Parallelization of a Glass Furnace Mathematical Model for Multi-core Systems E. Domazet1, C. Ozturan1, L. Önsel2 and Z. Eltutar2
1Computer Engineering Department, Bogazici University, Istanbul, Turkey
, "Parallelization of a Glass Furnace Mathematical Model for Multi-core Systems", in , (Editors), "Proceedings of the Fourth International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 1, 2015. doi:10.4203/ccp.107.1
Keywords: glass furnace, parallel, combustion, SIMPLER algorithm, OpenMP.
Summary
In this paper, we consider the parallelization of a sequential legacy code that was developed
and used in Sisecam for the design and operation of glass furnaces. The mathematical
model for glass furnaces employs revised version of Patankar and Spalding's
semi-implicit method for pressure-linked equations method called SIMPLER. Our
main objective is to parallelize the sequential modelling programs using OpenMP for
shared-memory multi-core architectures. The sequential program uses the tri-diagonal
matrix algorithm and Stone's strongly implicit procedure for solving the resulting linear
systems of equations. The sequential code is analyzed by profiling in order to
locate loops that have long running times. Radiation calculations and linear system
solvers which are the most computational intensive parts of the program are parallelized.
The performance of the parallelized code is compared to that of the sequential
code. Results obtained on an Intel 12-core Xeon system show that speed-ups in the
range 5 to 7.4 are possible for various configurations of the code.
purchase the full-text of this paper (price £20)
go to the next paper |
|