2013
DOI: 10.1585/pfr.8.1403150
|View full text |Cite
|
Sign up to set email alerts
|

Computation-Communication Overlap Techniques for Parallel Spectral Calculations in Gyrokinetic Vlasov Simulations

Abstract: 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 parallel Fast Fourier Transform (FFT) required for parallel spectral calculations, where masking of the cost of inter-n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
1

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 15 publications
0
6
1
Order By: Relevance
“…achieves α ∼99.99994%, which is improved by an order of magnitude compared with the previous results (∼99.9998% in Ref. [18]). This is because the implementation of the species parallelization increases the number of available cores, and the present optimizations improve scalability by reducing and masking the communication cost.…”
Section: Impacts On the Strong Scalingcontrasting
confidence: 43%
See 2 more Smart Citations
“…achieves α ∼99.99994%, which is improved by an order of magnitude compared with the previous results (∼99.9998% in Ref. [18]). This is because the implementation of the species parallelization increases the number of available cores, and the present optimizations improve scalability by reducing and masking the communication cost.…”
Section: Impacts On the Strong Scalingcontrasting
confidence: 43%
“…To improve the strong scaling, it is important that all computations of the spectral calculations (not only forward and backward FFTs but also real space calculations, buffer copies, and data expansion/truncation for the de-aliasing) are overlapped. Therefore, we implemented an integrated overlaps where whole spectral calculation procedures are parallelized by OpenMP and data transpose is overlapped with them [18]. At the same time, we use dynamic scheduling and asynchronous parallelization of OpenMP threads so that the master thread also join the computations after the end of communications.…”
Section: Computation-communication Overlapsmentioning
confidence: 99%
See 1 more Smart Citation
“…The most accurate solutions are obtained through nonlinear, initial value simulations of either the gyrokineticMaxwell equations or their fluid variants, analogous to direct numerical simulation (DNS) of neutral fluid turbulence. A variety of such codes have been developed, which can generally be divided between those taking a continuum approach [52][53][54][55][56] and those that use particle-in-cell methods. [57][58][59][60][61][62] As in neutral fluid DNS, both approaches initialize the simulation with some very small amplitude fluctuations, which first grow exponentially at the linear growth rate(s) of the instabilities being considered (the "linear" phase), and then saturate at a finite amplitude set by the balance of these linear drives and nonlinear couplings between different wavenumbers (the "saturated" phase).…”
Section: Basics Of Turbulence and Transport Modeling In Magneticmentioning
confidence: 99%
“…So as to mask the communication cost, the pipeline‐based computation and communication overlapping method was proposed for 5D gyrokinetic simulation codes based on the finite difference method and the spectral method . An improved strong scaling up to 600 k cores was demonstrated on a conventional CPU‐based supercomputer .…”
Section: Introductionmentioning
confidence: 99%