Research Repository

Thread injection to make DNS Channelflow run in parallel: part 1

Grossman, I and Thorpe, Graham (2016) Thread injection to make DNS Channelflow run in parallel: part 1. Technical Report. Victoria University, Melbourne.

[img] Text
thread_injection_5-P1a.docx
Restricted to Repository staff only

Download (686kB)
[img] Text
thread_injection_5-P1a.pdf - Published Version

Download (3MB)

Abstract

The flows of Newtonian fluids are accurately described by the Navier-Stokes equation. The equation is solved simultaneously with the mass continuity equation, and it may also be solved concurrently with equations that govern the flow of scalar quantities. Analytical solutions of the equation cannot be obtained except for the simplest of geometries, and generally when the flow is laminar. As a result the equation must be solved numerically. The problem is compounded when the flow is turbulent as such flows are characterized by their displaying a wide range of temporal and spatial scales that must be resolved. This is impractical for many industrial applications; hence engineers and scientists usually resort to empirical models to account for the effects of turbulence on the flow field. However, it is useful to have benchmark solutions against which the empirical models can be compared, and these solutions can be obtained by direct numerical solution of the Navier-Stokes equation. This is computationally demanding and in this work we demonstrate in detail how thread injection can be used to parallelize the numerical solution. The program is a modified form Channelflow which is open source software produced by chanelflow.org. The present work is quite voluminous and for this reason it has been presented in two fascicles, namely Parts 1 and 2. Readers requiring more details and assistance are most welcome to contact Mr Igor Grossman at igor.grossman@live.vu.edu.au.

Item Type: Monograph (Technical Report)
Additional Information:

Version 0.1.1 -- Initial revision -- May 2016

Uncontrolled Keywords: DNS; turbulence; parallelisation; computer codes; direct numerical simulation; parallelization
Subjects: FOR Classification > 0105 Mathematical Physics
Faculty/School/Research Centre/Department > College of Science and Engineering
Depositing User: Symplectic Elements
Date Deposited: 25 Aug 2016 05:59
Last Modified: 09 May 2019 23:50
URI: http://vuir.vu.edu.au/id/eprint/31080
ePrint Statistics: View download statistics for this item

Repository staff only

View Item View Item

Search Google Scholar