Description

Simulation of a locomotive running through a tunnel. In this benchmark air flow velocity and pressure fields were computed.

Screenshots

Velocity isosurface, with color representing pressure
Velocity isosurface, with color representing pressure
Streamlines
Streamlines
Vorticity isosurface
Vorticity isosurface

Source code

locomotive.cc

Numerical setup

  • Domain size: 187 x 125 x 500
  • Number of points: 11’687’500
  • Resolution: 0.08 m
  • Physical size: 14.96 x 10 x 40 m³
  • Number of iterations: 50’000
  • Time step: 4.8e-4 s
  • Physical time: 24 s

Computation times

Standard test - 11’687’500 points
Full load test - maximal amount of points

ASL version - 0.1.6:

Compute device Host Full load Standard
NVIDIA Tesla K80 12 GB GDDR5 Intel Ivy Bridge E5-2690 v2 3GHz 10-core 75’084’480 - 8117s 967s
AMD Radeon HD 7950 3GB GDDR5 AMD FX-6300 CPU 3.5GHz 6-core 11’687’500 - 1048s 1048s
NVIDIA Tesla K80 12 GB GDDR5 Intel Haswell E5-2698 v3 2.3GHz 16-core 75’084’480 - 8224s 1330s
NVIDIA Tesla K40m 12 GB GDDR5 Intel Ivy Bridge E5-2690 v2 3GHz 10-core 75’084’480 - 8895s 1432s
NVIDIA Tesla K20Xm 5 GB GDDR5 Intel Ivy Bridge E5-2690 v2 3GHz 10-core 37’921’300 - 6539s 1622s
NVIDIA Tesla K10 4 GB GDDR5 Intel Ivy Bridge E5-2690 v2 3GHz 10-core 22’778’496 - 10841s 5359s