Archives and Documentation Center
Digital Archives

Parallelization of a furnace simulation code for multi-core machines

Show simple item record

dc.contributor Graduate Program in Computer Engineering.
dc.contributor.advisor Özturan, Can.
dc.contributor.author Domazet, Evrim.
dc.date.accessioned 2023-03-16T10:02:02Z
dc.date.available 2023-03-16T10:02:02Z
dc.date.issued 2014.
dc.identifier.other CMPE 2014 D76
dc.identifier.uri http://digitalarchive.boun.edu.tr/handle/123456789/12287
dc.description.abstract Şişecam uses Fortran programs that implement mathematical models for designing glass furnaces and for planning optimized operational criteria. The mathematical model for glass furnaces employs revised version of Patankar and Spalding's Semi- Implicit Method for Pressure-Linked Equations method called SIMPLER. The main objective of this thesis is to parallelize the sequential modelling programs using Open Multi-Processing (OpenMP) for shared-memory multi-core architectures. The sequential program uses Tri-Diagonal Matrix Algorithm (TDMA) for solving the resulting linear systems of equations. Sequential code is analyzed by pro ling in order to locate sections that have long running times. Additionally, another linear system solver, Stone's Strongly Implicit Procedure (SIP), is integrated to the program. 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 that of the sequential code. Results obtained on an Intel 8-core Xeon system show that speed-ups of roughly four times are possible.
dc.format.extent 30 cm.
dc.publisher Thesis (M.S.) - Bogazici University. Institute for Graduate Studies in Science and Engineering, 2014.
dc.subject.lcsh FORTRAN IV (Computer program language)
dc.subject.lcsh Glass furnaces -- Models.
dc.title Parallelization of a furnace simulation code for multi-core machines
dc.format.pages xiii, 48 leaves ;


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Digital Archive


Browse

My Account