Title :
Performance evaluations of gyrokinetic Eulerian code GT5D on massively parallel multi-core platforms
Author :
Idomura, Yasuhiro ; Jolliet, Sébastien
Author_Institution :
Japan Atomic Energy Agency, Tokyo, Japan
Abstract :
A gyrokinetic toroidal five dimensional Eulerian code GT5D [Y.Idomura et. al., Comput. Phys. Commun 179, 391 (2008)] is ported on five advanced massively parallel plat- forms and comprehensive benchmark tests are performed. Sustained performances of the GT5D kernel and their dependency on the memory bandwidth are discussed. By using a novel multi-layer hybrid parallelization model, the size of MPI communicators can be suppressed below ~ 100 up to ~ 107 cores, and the scalability is improved on multi-core platforms. In strong scaling tests, a good scalability is confirmed up to several thousands cores on every platforms, and the maximum sustained performance of ~ 19.4 Tflops (the peak ratio of ~ 10.1%) is achieved using 16384 cores of BX900.
Keywords :
application program interfaces; benchmark testing; computational fluid dynamics; message passing; multiprocessing systems; parallel processing; performance evaluation; plasma toroidal confinement; GT5D kernel; MPI communicator; benchmark testing; gyrokinetic toroidal five dimensional Eulerian code; memory bandwidth; multilayer hybrid parallelization model; parallel multicore platform; performance evaluation; scaling testing; Benchmark testing; Computational modeling; Finite difference methods; Magnetic fields; Mathematical model; Numerical models; Plasmas; Eulerian code; Fusion plasma turbulence; GT5D; Gyrokinetic simulation; Hybrid parallel model; Sustained performance;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for
Conference_Location :
Seatle, WA
Electronic_ISBN :
978-1-4503-0771-0