CGYRO Performance on Power9 CPUs and Volta GPUs

  • I. SfiligoiEmail author
  • J. Candy
  • M. Kostuk
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11203)


CGYRO, an Eulerian gyrokinetic solver designed and optimized for collisional, electromagnetic, multiscale fusion plasma simulation, has been ported and benchmarked on a Summit-like Power9-based system equipped with Volta GPUs. We present our experience porting the application and provide benchmark numbers obtained on the Power-based node and compare them with equivalent tests from several leadership class systems. The tested node provided the fastest single-node CGYRO runtimes we’ve measured to date.


Power9 Volta CGYRO 


  1. 1.
    Summit Homepage, Last accessed 24 Apr 2018
  2. 2.
    Candy, J., Belli, E., Bravenec, R.: A high-accuracy Eulerian gyrokinetic solver for collisional plasmas. J. Comput. Phys. 324, 73 (2016)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Belli, E., Candy, J.: Implications of advanced collision operators for gyrokinetic simulation. Plasma Phys. Control. Fusion 59, 045005 (2017)CrossRefGoogle Scholar
  4. 4.
    Candy, J., Belli, E.: Spectral treatment of gyrokinetic shear flow. J. Comput. Phys. 356, 448 (2018)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Belli, E., Candy, J.: Impact of centrifugal drifts on ion turbulent transport. Phys. Plasmas 25, 032301 (2018)CrossRefGoogle Scholar
  6. 6.
    Candy, J., Waltz, R.: An Eulerian gyrokinetic-Maxwell solver. J. Comput. Phys. 186, 545 (2003)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Candy, J., Waltz, R.: Anomalous Transport in the DIII-D Tokamak Matched by Supercomputer Simulation. Phys. Rev. Lett. 91, 045001–1 (2003)CrossRefGoogle Scholar
  8. 8.
    Candy, J., Waltz, R., Dorland, : Waltz.: The local limit of global gyrokinetic simulations. Phys. Plasmas 11, L25 (2004)Google Scholar
  9. 9.
    Candy, J., Belli, E.: GYRO Technical Guide. In: General Atomics Technical Report, vol. GA-A26818 (2010)Google Scholar
  10. 10.
    Titan Homepage, Last accessed 24 Apr 2018
  11. 11.
    CGYRO Git repository, Commit 4f8940c3b09d3558b149ff5662d7d0577904a1f6. Last accessed 24 Apr 2018
  12. 12.
    Piz Daint Homepage, Last accessed 24 Apr 2018
  13. 13.
    Cori Homepage, Last accessed 24 Apr 2018
  14. 14.
    Stampede2 Homepage, Last accessed 24 Apr 2018

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.General AtomicsSan DiegoUSA

Personalised recommendations