Professional Documents
Culture Documents
1 2
Rhys Ulerich Oleg Schilling
1
Institute for Computational Engineering and Sciences (ICES), The University of Texas at Austin
2
Lawrence Livermore National Laboratory
Code uses high-order numerics for their efficiency and resolving capability
~t + F
Split system according to φ ~ ~x = V(
~ (φ) ~
~ φ) 2.2
0.2
~ computed using
Inviscid fluxes F 2
9,8
New, modular, parallel Fortran 95 code designed for 1/480 1/240
0 0.1
0.2
0.15 0.25
flexibility to allow rapid closure prototyping
(9,8) order method resolves sample flow
at 30% of cost of (3,2) order
0.003
0.004 0.006 0.03
0.01
50
0.0035
0.005 0.025
0.0025
0.008
0.003
0.02
100 0.004
0.002
0.0025 0.006
0.015
0.003
0.002
0.004 0.01
150 0.0015
0.002
0.0015
0.005
0.002
0.001 0.001
0.001
200
At .5 At .6 At .7 At .8 At .9
0 25
Non-diffuse (sharp) initialization using velocity perturbation. No filtering necessary. 8192 × 1024 grid.
94 1
0.8
98
0.6
0.4
102
0.2
106 0
0 10 20 30 40 50
0 0 0 0 0 0
50 50 50 50 50 50
∂t ρ + ∂xj (ρ v
ej ) = 0
∂t (ρ v
ei ) + ∂xj (ρ v ej + p δij ) = ∂xj σ ij − ∂xj τij
ei v
X2
∂t (ρ ee) + ∂xj [(ρ ee + p) v ei ) + ∂xj χ ∂xj Te −
ej ] = ∂xj (σ ij v hr Jer,j
e
r=1
94 1
0.8
98
0.6
0.4
102
0.2
106 0
0 10 20 30 40 50
94 1
0.8
98
0.6
0.4
102
0.2
106 0
0 10 20 30 40 50
DNS (2048x512) versus RANS (480x120) heavy species mass fraction at t = 0.5 s
^
Even with T 00 v 00 /T
e ≈ 0, diffusive explicit time step issues arise at middle times
j
Ulerich, Schilling LLNL-PRES-462652 21 November 2010 8/9
Ongoing Work and Future Directions
Compare simulated layer evolution with analytical, self-similar solutions to transport equations
9
Richtmyer–Meshkov instability due to a
7
Ma = 1.5 shock interacting with a
perturbed At = 1/3, γ = 7/2
5
interface
3
t=1 t=2 1
2.5 2.75 3
Lele, S. K. (1994).
Compressibility Effects on Turbulence.
Annual Review of Fluid Mechanics, 26(1):211–254.
Roe, P. L. (1981).
Approximate Riemann solvers, parameter vectors, and difference schemes.
Journal of Computational Physics, 43:357–372.
Siikonen, T. (2005).
An application of Roe’s flux-difference splitting for k-epsilon turbulence model.
International Journal for Numerical Methods in Fluids, 21(11):1017–1039.
Wang, S.-P., Anderson, M. H., Oakley, J. G., Corradini, M. L., and Bonazza, R. (2004).
A thermodynamically consistent and fully conservative treatment of contact discontinuities for compressible
multicomponent flows.
Journal of Computational Physics, 195(2):528–559.
Yang, J. (1998).
Implicit weighted ENO schemes for the three-dimensional incompressible Navier-Stokes equations.
Journal of Computational Physics, 146(1):464–487.
~ + ∂x F
Approximate ∂t φ ~ = 0 by linearized, local
~ (φ) Example: 1D Euler flux
problems via
~ = [ρ, ρu, ρeT ]T
φ
~ = ∂~ F
~ (φ)
∂x F ~≈A φ
~ ∂x φ ~L , φ
~ R ∂x φ
~
~ = ρu, p + ρu2 , u (p + ρeT ) T
h i
φ F
2
where A is the Roe-averaged matrix satisfying p = (γ − 1) ρeT − ρu /2
h = (ρeT + p) /ρ
~L , φ
φ ~R → φ~ =⇒ A φ ~L , φ
~R → ∂~ F ~
φ
√ √
ρL uL + ρR uR
~L − F
F ~R = A φ~L , φ
~R φ ~L − φ
~R uRL = √ √
ρL + ρR
hRL = . . .
Using eigendecomposition A = RΛR−1 gives cRL = c(uRL , hRL )
decoupled characteristic space wave equations
(k) (k) 1 1 1
∂t R−1 φ
~ + λ(k) ∂x R−1 φ
~ =0 R=u+c u−c u
h + cu h − cu u2 /2
32 MF
54 MF
• Equation-agnostic driver handles all MPI and IO 10 98 MF
considerations 98
100
Number of MPI ranks
inviscid term convergence (WENO + Roe + LF) viscous term convergence (centered FD)
x3 2
y5 4
x5 8
0.0001 y5 0.0001
x9
y9
l1 absolute error
l1 absolute error
1e-08 1e-08
1e-12 1e-12
1e-16 1e-16
5 10 15 20 5 10 15 20
h = 2-x h = 2-x
spike amplitude
60
20
40
10
20
0 0
0 0.5 1 1.5 2 0 0.5 1 1.5 2
time time
ρ1 (ρ−ρ2 )
Mean heavy-fluid mass fraction m1 = ρ(ρ1 −ρ2 )
thresholded at 0.01, 0.99
Spike amplitudes more At -dependent than bubble amplitudes
Non-smooth behavior for At = 0.9 likely due to insufficient resolution