Beruflich Dokumente
Kultur Dokumente
LAYER 1D SHALLOW
WATER EQUATIONS FOR ERODIBLE
DAMBREAK
Cassrio A. Simanjuntak
Bayu Akbar R. H. B
P.H. Gunawan
TELKOM UNIVERSITY
OUTLINE
■ Erodible Dambreak
■ Shallow Water Equation
■ Parallel Programming Using OpenMP
■ Numerical Results and Parallel Performance
■ Conclusion
ERODIBLE DAMBREAK
■ Dambreak problem is widely used as a benchmark in fluid flow problems.
■ Can be categorized in two types: dambreak in hard bed and sediment bed.
■ In sediment bed, the sediment can be moved by the interaction between the water
and sediment itself.
Source: youtube.com
SHALLOW WATER EQUATION (SWE)
Source: sciencedaily.com
TWO-LAYER SHALLOW WATER EQUATION
𝜕ℎ1 𝜕(ℎ1 𝑢1 )
+ =0 (1)
𝜕𝑡 𝜕𝑥
𝑔
𝜕(ℎ1 𝑢1 ) 𝜕(ℎ1 𝑢12 + 2 ℎ12 ) 𝜕(ℎ2 +𝑍)
+ = −𝑔ℎ1 (2)
𝜕𝑡 𝜕𝑥 𝜕𝑥
𝜕ℎ2 𝜕(ℎ 𝑢 )
+ 2 2 =0 (3)
𝜕𝑡 𝜕𝑥
h(x,t) is total depth of fluid, u(x,t) is 𝑔
𝜕(ℎ2 𝑢22 + ℎ22 )
𝜕(ℎ2 𝑢2 ) 𝜌1 𝜕ℎ1 𝜕𝑍
velocity, Z(x) topography, g gravity + 2
= −𝑔ℎ2 + (4)
𝜕𝑡 𝜕𝑥 𝜌2 𝜕𝑥 𝜕𝑥
acceleration, ρ is density, η is water
elevation (η = h+Z), x and t are the
space and time
TWO-LAYER SHALLOW WATER EQUATION
■ The primitive variables in (1-4) in a vector form
where
and
[8] Audusse E, Bouchut F, Bristeau M O, Klein R and Perthame B t 2004 SIAM Journal on Scientic Computing 25 2050-2065
PARALLEL PROGRAMMING USING OPENMP
NUMERICAL RESULTS AND PARALLEL
PERFORMANCE
■ Simulation of erodible dambreak
Initial Condition
■ Simulation of erodible dambreak
[11] Fraccarollo L and Capart H 2002 Journal of Fluid Mechanics 461 183-228
■ Simulation of erodible dambreak
NUMERICAL RESULTS AND PARALLEL
PERFORMANCE
■ CPU time, Speedup, and Efficiency
NUMERICAL RESULTS AND PARALLEL
PERFORMANCE
■ CPU time, Speedup, and Efficiency