CUG 2008 Crossing the Boundaries
- F. Ogando1,3, J. Heikkinen2, S. Janhunen3,
- T. Kiviniemi3, S. Leerink3, M. Nora3
1) UNED, Spain 2) VTT - EURATOM Tekes, Finland 3) TKK - EURATOM Tekes, Finland
CSC 3) TKK - EURATOM Tekes, Finland CUG 2008 Crossing the - - PowerPoint PPT Presentation
Domain Decomposition Performance on ELMFIRE Plasma Simulation Code F. Ogando 1,3 , J. Heikkinen 2 , S. Janhunen 3 , T. Kiviniemi 3 , S. Leerink 3 , M. Nora 3 Supporting CUG site 1) UNED, Spain 2) VTT - EURATOM Tekes, Finland CSC 3) TKK -
CUG 2008 Crossing the Boundaries
1) UNED, Spain 2) VTT - EURATOM Tekes, Finland 3) TKK - EURATOM Tekes, Finland
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
Calculation of forces from fields and velocity Acceleration and increment of velocity Displacements and new positions. Boundary conditions. Calculation of
profile fixed. Resolution of Poisson equation for the electrostatic potential. Computation of electric field. Magnetic is given. Initial step with Φ=0
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
A.B Langdon et al (1983)
CUG 2008 Crossing the Boundaries
T
d a l d i r e c t i
Poloidal direction Radial direction
i-cell under consideration suffer density variations
j-cells whose potential produce variations of i-cell density Larmor radius for calculation of gyroaverages
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
I-cells from (Z-1) plane I-cells from Z plane I-cells from (Z+1) plane
J-cells of (Z-1) plane J-cells of Z plane J-cells of (Z+1) plane
CUG 2008 Crossing the Boundaries
Sum Sum
(to/from domain D-2)
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries
dd - 32p
dd - 64p
dd - 128p
5000 5500 6000 6500 7000
Matrix invertion Matrix gathering and particle redistribution Particle movement
total seconds per timestep
32 proc 64 proc 128 proc
200 400 600 800 1000
w/o DD with DD
Memory use (MB)
CUG 2008 Crossing the Boundaries
CUG 2008 Crossing the Boundaries