Optimizations of a spectral/finite difference gyrokinetic code for improved strong scaling toward million cores
نویسندگان
چکیده
No optimizations Map. Map.+Simul.Comm. Map.+Simul.Comm. +Overlap(spectral) Map.+Simul.Comm. +Overlap(spectral+finite diff.) Problem size: (nx, ny, nz, nv, nμ, ns) = (256, 256, 32, 32, 32, 2) Parallelization: (Nxy, Nz, Nv, Nμ, Ns, Nthreads) = (4, 4, 4, 8, 2, 4) on BX900, (4, 4, 4, 4, 2, 8) on K Optimizations of a spectral/finite difference gyrokinetic code for improved strong scaling toward million cores
منابع مشابه
Optimizations of the gyrokinetic Vlasov simulation code GKV for the K computer
We report the optimizations of the gyrokinetic Vlasov simulation code GKV, which performs five-dimensional CFD calculation by using spectral and finite difference methods, on for the K computer. First, the segmented rank mapping on the three-dimensional torus network is advantageous to utilize the bi-section bandwidth and to avoid collisions of the messages, and, therefore, to reduce communicat...
متن کاملComputation-Communication Overlap Techniques for Parallel Spectral Calculations in Gyrokinetic Vlasov Simulations
One of the important phenomena in magnetically-confined fusion plasma is plasma turbulence, which causes particle and heat transport and degrades plasma confinement. To address multi-scale turbulence including temporal and spatial scales of electrons and ions, we extend our gyrokinetic Vlasov simulation code GKV to run efficiently on peta-scale supercomputers. A key numerical technique is the p...
متن کاملEnergy and performance characteristics of different parallel implementations of scientific applications on multicore systems
Energy consumption is a major concern with high performance multicore systems. In this paper, we explore the energy consumption and performance (execution time) characteristics of different parallel implementations of scientific applications. In particular, the experiments focus on message-passing interface (MPI)-only versus hybrid MPI/OpenMP implementations for hybrid NAS (NASA Advanced Superc...
متن کاملThe global version of the gyrokinetic turbulence code GENE
The understanding and prediction of transport due to plasma microturbulence is a key open problem in modern plasma physics, and a Grand Challenge for fusion energy research. Ab initio simulations of such small-scale, low-frequency turbulence are to be based on the gyrokinetic equations, a set of nonlinear integro-differential equations in reduced (five-dimensional) phase space. In the present p...
متن کاملCoarse Grain Task Parallelization of Earthquake Simulator GMS Using OSCAR Compiler on Various Cc-NUMA Servers
This paper proposes coarse grain task parallelization for a earthquake simulation program using Finite Difference Method to solve the wave equations in 3-D heterogeneous structure or the Ground Motion Simulator (GMS) on various cc-NUMA servers using IBM, Intel and Fujitsu multicore processors. The GMS has been developed by the National Research Institute for Earth Science and Disaster Preventio...
متن کامل