Loading…

Parallelization of a Transient Method of Lines Navier-Stokes Code

Parallel implementation of a serial code, namely method of lines (MOL) solution for momentum equations (MOLS4ME), previously developed for the solution of transient Navier-Stokes equations for incompressible separated internal flows in regular and complex geometries, is described. * E-mail: ceme@met...

Full description

Saved in:
Bibliographic Details
Published in:International journal of computational fluid dynamics 2004-01, Vol.18 (1), p.81-92
Main Authors: Ersahin, C, Tarhan, T, Tuncer, I H, Selcuk, N
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Parallel implementation of a serial code, namely method of lines (MOL) solution for momentum equations (MOLS4ME), previously developed for the solution of transient Navier-Stokes equations for incompressible separated internal flows in regular and complex geometries, is described. * E-mail: ceme@metu.edu.tr The serial code was parallelized by using a domain decomposition strategy with overlapped boundary at the interfaces for information exchange between the sub-domains. A parallel virtual machine (PVM) and dual-processor personal computer (PC) connected over a switch are employed as the message passing software and the parallel computing platform, respectively. Performance of the parallelization strategy was first tested on a transient 1-D laminar pipe flow problem for MOL, explicit and implicit finite difference methods. Assessment of the performance of the parallel code (PARMOLS4ME) was then tested by applying it to two test cases; (i) laminar pipe flow with sudden expansion and (ii) turbulent flow in a gas turbine combustor simulator (GTCS) and comparing the results of serial and parallel codes. Comparisons show that the flow fields predicted by parallel codes agree well with those of serial codes at considerably lower execution times. Effects of load balancing are also investigated and it is seen that the load balancing has a significant effect on the execution time of the parallel code.
ISSN:1061-8562
1029-0257
DOI:10.1080/1061856031000094673