File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

윤의성

Yoon, Eisung
Fusion and Plasma Application Research Lab.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Balancing Particle and Mesh Computation in a Particle-In-Cell Code

Author(s)
Worley, Patrick HD'Azevedo, EduardoHager, RobertKu, Seung-HoeYoon, EisungChang, C. S.
Issued Date
2016-05-08
URI
https://scholarworks.unist.ac.kr/handle/201301/37928
Citation
Cray User Group 2016
Abstract
The XGC1 plasma microturbulence particle-in-cell simulation code has both particle-based and mesh-based computational kernels that dominate performance. Both of these are subject to load imbalances that can degrade performance and that evolve during a simulation. Each separately can be addressed adequately, but optimizing just for one can introduce significant load imbalances in the other, degrading overall performance. A technique has been developed based on Golden Section Search that minimizes wallclock time given prior information on wallclock time, and on current particle distribution and mesh cost per cell, and also adapts to evolution in load imbalance in both particle and mesh work. In problems of interest this doubled the performance on full system runs on the XK7 at the Oak Ridge Leadership Computing Facility compared to load balancing only one of the kernels.
Publisher
Cray User Group

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.