Research Repository

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

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

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

Download (715kB)
[img] Text
thread_injection_5-P2a.pdf - Published Version

Download (3MB)

Abstract

In Part 1 of this report it was noted that the Navier-Stokes equation will be solved for flow systems that are practically important by a combination of improvements in both computer hardware and software. In this work we demonstrate how thread injection can be used to parallelize solutions of the Navier-Stokes equation. The method is a modification of Channelflow which is open source software developed by channelflow.org. The project has been developed and built using open source GNU C++ compiler. It constructed in such a way that it should compile under any widely used C++ ANSI compiler. All examples and source code were built and run on an HPC (Edward supercomputer) located at Melbourne University. Make file was generated using Cmake – an open source utility for building and maintaining Linux projects. The project depends on boost , C++ libraries, and fftw libraries. Readers requiring more details and assistance are most welcome to contact Mr Igor Grossman at igor.grossman@live.vu.edu.au. Because the report is voluminous it has been produced as two consecutive fascicles, namely Parts 1 and 2.

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; parallization
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 06:00
Last Modified: 09 May 2019 23:48
URI: http://vuir.vu.edu.au/id/eprint/31079
ePrint Statistics: View download statistics for this item

Repository staff only

View Item View Item

Search Google Scholar