DNSLab: A gateway to turbulent flow simulation in Matlab

Published: 1 June 2016| Version 1 | DOI: 10.17632/6gtnjwwg8j.1
V. Vuorinen, K. Keskinen


Abstract Computational fluid dynamics (CFD) research is increasingly much focused towards computationally intensive, eddy resolving simulation techniques of turbulent flows such as large-eddy simulation (LES) and direct numerical simulation (DNS). Here, we present a compact educational software package called DNSLab, tailored for learning partial differential equations of turbulence from the perspective of DNS in Matlab environment. Based on educational experiences and course feedback from tens of eng... Title of program: DNSLab Catalogue Id: AEZX_v1_0 Nature of problem Numerical solution of the Navier-Stokes equations in turbulent state is demonstrated in Matlab environment for two test problems: turbulent 3d channel flow and 2d periodic array of vortices. The high-level, interpreted language Matlab enables the solution of turbulent flows using compact and short code syntax. Both of the problems are of high relevance in numerical test phases of research, and in education and numerical simulation of turbulence. Versions of this program held in the CPC repository in Mendeley Data AEZX_v1_0; DNSLab; 10.1016/j.cpc.2016.02.023 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Computational Physics, Fluid Dynamics, Computational Method, Gas