Improved strong scaling of a spectral/finite difference gyrokinetic code for multi-scale plasma turbulence

Parallel Computing - Tập 49 - Trang 1-12 - 2015
Shinya Maeyama1,2, Tomohiko Watanabe2, Yasuhiro Idomura1, Motoki Nakata3, Masanori Nunami4, Akihiro Ishizawa4
1Japan Atomic Energy Agency, 5-1-5 Kashiwanoha, Kashiwa 277-8587, Japan
2Nagoya University, Furo-cho, Chikusa-ku, Nagoya 464-8602, Japan
3Japan Atomic Energy Agency, 2-166 Omotedate, Obuchi, Rokkasho, Kamikita-gun 039-3212, Japan
4National Institute for Fusion Science/The Graduate University for advanced Studies, 322-6 Oroshi-cho, Toki 509-5292, Japan

Tài liệu tham khảo

Fox, 1973, Pseudospectral approximation to two-dimensional turbulence, J. Comput. Phys., 11, 612, 10.1016/0021-9991(73)90141-1 Calvin, 1996, Implementation of parallel fft algorithms on distributed memory machines with a minimum overhead of communication, Parallel Comput., 22, 1255, 10.1016/S0167-8191(96)00039-7 Mininni, 2011, A hybrid mpi-openmp scheme for scalable parallel pseudospectral computations for fluid turbulence, Parallel Comput., 37, 316, 10.1016/j.parco.2011.05.004 Watanabe, 2006, Velocity-space structures of distribution function in toroidal ion temperature gradient turbulence, Nucl. Fusion, 46, 24, 10.1088/0029-5515/46/1/003 Maeyama, 2013, Numerical techniques for parallel dynamics in electromagnetic gyrokinetic vlasov simulations, Comput. Phys. Commun., 184, 2462, 10.1016/j.cpc.2013.06.014 Brizard, 2007, Foundations of nonlinear gyrokinetic theory, Rev. Modern Phys., 79, 421, 10.1103/RevModPhys.79.421 Antonsen, 1980, Kinetic equations for low frequency instabilities in inhomogeneous plasmas, Phys. Fluids, 23, 1205, 10.1063/1.863121 Candy, 2006, Relevance of the parallel nonlinearity in gyrokinetic simulations of tokamak plasmas, Phys. Plasmas, 13, 074501, 10.1063/1.2220536 Beer, 1995, Field-aligned coordinates for nonlinear simulations of tokamak turbulence, Phys. Plasmas, 2, 2687, 10.1063/1.871232 Montagnier, 2013, Towards petascale spectral simulations for transition analysis in wall bounded flow, Int. J. Numer. Methods Fluids, 72, 709, 10.1002/fld.3758 Ajima, 2009, Tofu: A 6d mesh/torus interconnect for exascale computers, Computer, 42, 36, 10.1109/MC.2009.370 Ajima, 2012, Tofu: Interconnect for the k computer, Fujitsu Sci. Tech. J., 48, 280 Adachi, 2013, The design of ultra scalable MPI collective communication on the k computer, Comput. Sci. Res. Dev., 28, 147, 10.1007/s00450-012-0211-7 Frigo, 2005, The design and implementation of FFTW3, 93, 216 Yamada, 2005, 16.447 TFlops and 159-billion-dimensional exact-diagonalization for trapped fermion-Hubbard model on the Earth Simulator, 44 Rabenseifner, 2009, Hybrid MPI/OpenMP parallel programming on clusters of multi-core SMP nodes, 427 Idomura, 2014, Communication-overlap techniques for improved strong scaling of gyrokinetic eulerian code beyond 100k cores on the k-computer, Int. J. High Perform. Comput. Appl., 28, 73, 10.1177/1094342013490973 Maeyama, 2013, Computation-communication overlap techniques for parallel spectral calculations in gyrokinetic vlasov simulations, Plasma Fusion Res., 8, 1403150, 10.1585/pfr.8.1403150 Candy, 2007, The effect of ion-scale dynamics on electron-temperature-gradient turbulence, Plasma Phys. Control. Fusion, 49, 1209, 10.1088/0741-3335/49/8/008 Görler, 2008, Scale separation between electron and ion thermal transport, Phys. Rev. Lett., 100, 185002, 10.1103/PhysRevLett.100.185002 Dimits, 2000, Comparisons and physics basis of tokamak transport models and turbulence simulations, Phys. Plasmas, 7, 969, 10.1063/1.873896 Jenko, 2000, Electron temperature gradient driven turbulence, Phys. Plasmas, 7, 1904, 10.1063/1.874014