slide 1
- M. Rampp (RZG/MPG)
A parallel Grad-Shafranov solver for real-time control of tokamak plasmas
- M. Rampp, R. Preuss, R. Fischer, L. Giannone, K. Hallatschek
A parallel Grad-Shafranov solver for real-time control of tokamak - - PowerPoint PPT Presentation
A parallel Grad-Shafranov solver for real-time control of tokamak plasmas M. Rampp, R. Preuss, R. Fischer, L. Giannone, K. Hallatschek Computing Centre (RZG) of the Max-Planck-Society and Max-Planck-Institute for Plasma Physics (IPP) Frascati,
slide 1
slide 2
slide 3
slide 4
Np
NF
0ϕk(ψold)
Np
NF
slide 5
h=1 chπh(ψ) + NF k=1 dkϕk(ψ)
slide 6
!
slide 7
http://www.gotw.ca/publications/concurrency-ddj.htm
http://doi.acm.org/10.1145/2000064.2000108
slide 8
Network: ETH, IB, ...
Node 2 Node 1 Node 0
CPU Socket: 2 cores, 4 threads Node: 4 multicore CPUs
slide 9
slide 10
∂r 1 r ∂ ∂r + ∂2 ∂z2
N N−1 ... ... ... ... ... ... ... ... ... ...
j
z
i
1 1 ... ... M−1 M ...
r
i ψi+1,j +δiψi,j +s− i ψi−1,j +ri −1(ψi,j+1+ψi,j−1) = ρi,j
1 2 MxM MxM N
slide 11
i ψi+1,j+δiψi,j+s− i ψi−1,j+ri −1(ψi,j+1+ψi,j−1) = ρi,j
N−1
i ˆ
i−1 ˆ
i ˆ
i−1 ˆ
1 2 MxM N
slide 12
1 r∗G(r, r∗)
∂n
slide 13
slide 14
2-socket server (2x quadcore CPU) Intel Xeon W5580 @3.2 GHz
slide 15
N ... ... ... ... ... ... ... ... ... ...
j
i
... ... M ...
thread 0 thread 1 thread n
N
l=1 ˆ
slide 16
N ... ... ... ... ... ... ... ... ... ...
j
z
i
... ... M ...
r
thread n thread 1 thread 0
i ˆ
i−1 ˆ
slide 17
N ... ... ... ... ... ... ... ... ... ...
j
i
... ... M ...
1 r∗G(r, r∗)
∂n
slide 18
1caveat: performance depends on grid size, software release, platform, implementation details, . . .
slide 19
slide 20