Professional Documents
Culture Documents
Dns PDF
Dns PDF
Dns PDF
Michael Wilczek
22.07.09
Physics: no
statistical description from first principles is
missing
non-equilibrium thermodynamics?
Physics: no
statistical description from first principles is
missing
non-equilibrium thermodynamics?
Mathematics: no
boundedness of solutions with smooth inital
conditions?
Introduction
Problem: turbulence . . .
is described by nonlinear equations
exhibits spatio-temporal chaos
involves large space- and time-scales
Introduction
Problem: turbulence . . .
is described by nonlinear equations
exhibits spatio-temporal chaos
involves large space- and time-scales
Possible solutions:
understanding of structures
formulating a statistical theory
Introduction
Problem: turbulence . . .
is described by nonlinear equations
exhibits spatio-temporal chaos
involves large space- and time-scales
Possible solutions:
understanding of structures
formulating a statistical theory
Tools:
any kind of mathematics, that will do
computer simulations
DNS
DNS: Visualization
DNS: equations
Navier-Stokes equations:
u
(x, t) + u(x, t) u(x, t) = p(x, t) + u(x, t) + f(x, t)
t
u(x, t) = 0
DNS: equations
Navier-Stokes equations:
u
(x, t) + u(x, t) u(x, t) = p(x, t) + u(x, t) + f(x, t)
t
u(x, t) = 0
DNS: numerics I
DNS: numerics II
(k, t) = ik F{u(x, t) (x, t)} + f(k, t)
(k, t) + k2
t
integral scale
k 5/3
E(k)
forcing
dissipative scale
inertial range
extends with Re
dissipation
k
Michael Wilczek Direct Numerical Simulation of Turbulent Flows
Introduction Turbulence Simulations
to be more precisely . . .
3/4
uL
= L = Re3/4 L
x
2 3
3 4/3
2 9/4 L
Nx Re Re Nx4/9
x L 2
T T T
Nt Re3/4
t x/u l/u
3
T 2
$$$ Nx Nt Re3
l/u l
Re
serial
OpenMP
MPI
Michael Wilczek Direct Numerical Simulation of Turbulent Flows
Introduction Turbulence Simulations
Re
serial
OpenMP
MPI
Michael Wilczek Direct Numerical Simulation of Turbulent Flows
Introduction Turbulence Simulations
Re
serial
OpenMP
MPI
Michael Wilczek Direct Numerical Simulation of Turbulent Flows
Introduction Turbulence Simulations
Re
serial
OpenMP
MPI
Michael Wilczek Direct Numerical Simulation of Turbulent Flows
Introduction Turbulence Simulations
OpenMP MPI
fork and join principle decomposition of
easy computational domain
incremental communicate when
parallelization necessary principle
medium number of cores broad range of
limited degree of application
scalability high scalability
Amdahls Law
Amdahls Law
100 P=0.50
P=0.75
P=0.90
P=0.95
P=0.99
20
speed up
10
core 3
core 2
core1 DD
core 0
DNS: scaling
3
scaling performance of VOrTEx on HLRB II, 1024 grid points, single precision
119.17
32
time per step (sec)
60.15
34.55
16 18.5
9.19
5.28
8
speedup
1 reference point
high density blades
ideal scaling
Demos