ABSTRACT







    The turbulence research group at McMaster University has developed a pseudo spectral code for calculating turbulent flow through periodic cylinder arrays in three dimensions.  The principal application of their code is to investigate the fluid elastic instability of heat exchanger tube bundles in steam generators (e.g. in nuclear reactors).

    The coupling of hydrodynamic drag and lift forces with the mechanical vibration of the tubes can produce extreme resonance's leading to catastrophic failure of the heat exchanger.  It is therefore important to be able to predict which configurations lead to stable operation.

    The main goal of this project is to parallelize this code (in part using available parallelizing FFT's), and then evaluate its parallel performance on Sharcnet McMaster's 128  node cluster Idra .  We studied the code structure, proposed a parallelization scheme, and evaluated its efficiency. In particular, we investigated the parallel performance of the code and the properties of the flow as three-dimensionality is increased by adding more degrees of freedom in the direction of the cylinder axis.  This study should answer the following open scientific question: engineering experiments suggest that the flow remains two-dimensional (even at high Reynolds number), but it is unclear physically how this is possible given the inherent three-dimensional instability of turbulent flows at moderate Reynolds numbers.  The numerical simulation will allow us to determine which quantities (e.g. fluid forces) do not change as the flow is allowed to become more three-dimensional, and how this two-dimensionality is maintained.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Introduction                        Parallelization