Change search
ReferencesLink to record
Permanent link

Direct link
High-performance computational fluid dynamics: a custom-code approach
Show others and affiliations
2016 (English)In: European journal of physics, ISSN 0143-0807, E-ISSN 1361-6404, Vol. 37, no 4, 045001Article in journal (Refereed) PublishedText
Abstract [en]

We introduce a modified and simplified version of the pre-existing fully parallelized three-dimensional Navier-Stokes flow solver known as TPLS. We demonstrate how the simplified version can be used as a pedagogical tool for the study of computational fluid dynamics (CFDs) and parallel computing. TPLS is at its heart a two-phase flow solver, and uses calls to a range of external libraries to accelerate its performance. However, in the present context we narrow the focus of the study to basic hydrodynamics and parallel computing techniques, and the code is therefore simplified and modified to simulate pressure-driven single-phase flow in a channel, using only relatively simple Fortran 90 code with MPI parallelization, but no calls to any other external libraries. The modified code is analysed in order to both validate its accuracy and investigate its scalability up to 1000 CPU cores. Simulations are performed for several benchmark cases in pressure-driven channel flow, including a turbulent simulation, wherein the turbulence is incorporated via the large-eddy simulation technique. The work may be of use to advanced undergraduate and graduate students as an introductory study in CFDs, while also providing insight for those interested in more general aspects of high-performance computing.

Place, publisher, year, edition, pages
Institute of Physics (IOP), 2016. Vol. 37, no 4, 045001
Keyword [en]
computational physics, computational fluid dynamics, turbulence, parallel computing
National Category
Electrical Engineering, Electronic Engineering, Information Engineering Physical Sciences
Identifiers
URN: urn:nbn:se:kth:diva-189916DOI: 10.1088/0143-0807/37/4/045001ISI: 000378798800001OAI: oai:DiVA.org:kth-189916DiVA: diva2:950362
Note

QC 20160729

Available from: 2016-07-29 Created: 2016-07-25 Last updated: 2016-07-29Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Loiseau, Jean-Christophe
In the same journal
European journal of physics
Electrical Engineering, Electronic Engineering, Information EngineeringPhysical Sciences

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 13 hits
ReferencesLink to record
Permanent link

Direct link