2011
DOI: 10.1016/j.cpc.2010.12.038
|View full text |Cite
|
Sign up to set email alerts
|

Improvements of the particle-in-cell code EUTERPE for petascaling machines

Abstract: EUTERPE is a Lagrangian or particle-in-cell (PIC) gyrokinetic code for the simulation of fusion plasma instabilities. The aim of this code is to address global linear and nonlinear simulations of fusion plasmas in threedimensional geometries, in particular in stellarators. EUTERPE, like other gyrokinetic codes, is at the forefront of plasma simulations and requires a huge amount of computational resources. It has been developed at CRPP and IPP as a parallel code, using Message Passing Interface (MPI), and has … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 9 publications
0
7
0
Order By: Relevance
“…VPIC [13] is a relativistic electromagnetic 3D PIC code which aims at minimizing data movement to increase performance. EUTERPE [14] is a gyrokinetic code for the simulation of fusion plasmas, for which also different load balancing strategies have been evaluated as a major influence on performance.…”
Section: Introductionmentioning
confidence: 99%
“…VPIC [13] is a relativistic electromagnetic 3D PIC code which aims at minimizing data movement to increase performance. EUTERPE [14] is a gyrokinetic code for the simulation of fusion plasmas, for which also different load balancing strategies have been evaluated as a major influence on performance.…”
Section: Introductionmentioning
confidence: 99%
“…Figure 8. 15. This time, the different lengths of the tasks and the changeable pace at which tasks are dequeued reveal us the presence of lock contention.…”
Section: Pull Phasementioning
confidence: 99%
“…Up to that moment, the scaling of EUTERPE had been studied up to 512 processors in the framework of the project DEISA [12], but our test with 23,552 processors was a turning point and was included into a journal article [14]. Subsequently, we achieved the number of 61,440 processors that we published in [13,15] too.…”
Section: Contributionsmentioning
confidence: 99%
See 1 more Smart Citation
“…The machines synchronize at every time step, by communicating the contribution of their particles to the charge density, in order to update the electric field. A successful hybrid approach, known as domain cloning [18,23], consists of using domain decomposition in order to create subdomains that are just small enough for particle decomposition to apply.…”
Section: Introductionmentioning
confidence: 99%