- T. Schulthess
NorduGrid 2014, Helsinki, May 20, 2014
Thomas C. Schulthess
1
Piz Daint: a modern research infrastructure for computational - - PowerPoint PPT Presentation
Piz Daint: a modern research infrastructure for computational science Thomas C. Schulthess NorduGrid 2014, Helsinki, May 20, 2014 T. Schulthess 1 source: A. Fichtner, ETH Zurich NorduGrid 2014, Helsinki, May 20, 2014 T. Schulthess 2 Data
NorduGrid 2014, Helsinki, May 20, 2014
1
NorduGrid 2014, Helsinki, May 20, 2014 2
source: A. Fichtner, ETH Zurich
NorduGrid 2014, Helsinki, May 20, 2014
3
source: A. Fichtner, ETH Zurich
NorduGrid 2014, Helsinki, May 20, 2014
4
source: A. Fichtner, ETH Zurich
2.80 3.55
4.05 4.60 20 ¡km 70 ¡km
NorduGrid 2014, Helsinki, May 20, 2014
5
NorduGrid 2014, Helsinki, May 20, 2014
6
= {⇤ r, ⇥}
w(i, j) = e2 |⇥ ri − ⇥ rj|
H =
N
X
i=1
✓ 2 2mr2
i + v(ξi)
◆ + 1 2
N
X
i6=j=1
w(ξi, ξj)
NorduGrid 2014, Helsinki, May 20, 2014
7
source: J. VandeVondele, ETH Zurich
NorduGrid 2014, Helsinki, May 20, 2014
8
NorduGrid 2014, Helsinki, May 20, 2014
9
NorduGrid 2014, Helsinki, May 20, 2014
10
NorduGrid 2014, Helsinki, May 20, 2014
11
– 𝑗𝑜𝑢𝑓𝑠 ¡𝑠𝑝𝑣𝑞 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡ ≤ ¡𝑚𝑝𝑐𝑏𝑚 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡𝑞𝑓𝑠 ¡𝑠𝑝𝑣𝑞 𝑠𝑝𝑣𝑞𝑡 − 1 𝑗𝑜𝑢𝑓𝑠 ¡𝑠𝑝𝑣𝑞 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡ × (𝑠𝑝𝑣𝑞𝑡 − 1) ¡× ¡𝑠𝑝𝑣𝑞𝑡 ¡ ¡2 ⁄
– 𝑗𝑜𝑢𝑓𝑠 ¡𝑠𝑝𝑣𝑞 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡ ≤ ¡𝑚𝑝𝑐𝑏𝑚 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡𝑞𝑓𝑠 ¡𝑠𝑝𝑣𝑞 𝑠𝑝𝑣𝑞𝑡 − 1 𝑗𝑜𝑢𝑓𝑠 ¡𝑠𝑝𝑣𝑞 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡ × (𝑠𝑝𝑣𝑞𝑡 − 1) ¡× ¡𝑠𝑝𝑣𝑞𝑡 ¡ ¡2 ⁄
– 𝑗𝑜𝑢𝑓𝑠 ¡𝑠𝑝𝑣𝑞 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡ ≤ ¡𝑚𝑝𝑐𝑏𝑚 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡𝑞𝑓𝑠 ¡𝑠𝑝𝑣𝑞 𝑠𝑝𝑣𝑞𝑡 − 1 𝑗𝑜𝑢𝑓𝑠 ¡𝑠𝑝𝑣𝑞 ¡𝑑𝑏𝑐𝑚𝑓𝑡 ¡ × (𝑠𝑝𝑣𝑞𝑡 − 1) ¡× ¡𝑠𝑝𝑣𝑞𝑡 ¡ ¡2 ⁄
NorduGrid 2014, Helsinki, May 20, 2014
12
QPDC Xeon DDR3 Xeon DDR3 Xeon DDR3 Xeon DDR3 QPDC Xeon DDR3 Xeon DDR3 Xeon DDR3 Xeon DDR3 NIC0 NIC1 NIC2 NIC3 48 port router H-PDC Xeon DDR3 GK110 GDDR5 Xeon DDR3 GK110 GDDR5 H-PDC Xeon DDR3 GK110 GDDR5 Xeon DDR3 GK110 GDDR5 NIC0 NIC1 NIC2 NIC3 48 port router
NorduGrid 2014, Helsinki, May 20, 2014 13
NorduGrid 2014, Helsinki, May 20, 2014 14
NorduGrid 2014, Helsinki, May 20, 2014 15
source: David Leutwyler
NorduGrid 2014, Helsinki, May 20, 2014
16
NorduGrid 2014, Helsinki, May 20, 2014
17
NorduGrid 2014, Helsinki, May 20, 2014
18
NorduGrid 2014, Helsinki, May 20, 2014 19
velocities pressure temperature water turbulence
lap(i,j,k) = –4.0 * data(i,j,k) + data(i+1,j,k) + data(i-1,j,k) + data(i,j+1,k) + data(i,j-1,k);
NorduGrid 2014, Helsinki, May 20, 2014 20
velocities pressure temperature water turbulence
lap(i,j,k) = –4.0 * data(i,j,k) + data(i+1,j,k) + data(i-1,j,k) + data(i,j+1,k) + data(i,j-1,k);
NorduGrid 2014, Helsinki, May 20, 2014 21
velocities pressure temperature water turbulence
lap(i,j,k) = –4.0 * data(i,j,k) + data(i+1,j,k) + data(i-1,j,k) + data(i,j+1,k) + data(i,j-1,k);
NorduGrid 2014, Helsinki, May 20, 2014 22
velocities pressure temperature water turbulence
lap(i,j,k) = –4.0 * data(i,j,k) + data(i+1,j,k) + data(i-1,j,k) + data(i,j+1,k) + data(i,j-1,k);
NorduGrid 2014, Helsinki, May 20, 2014
23
NorduGrid 2014, Helsinki, May 20, 2014 24