作者: Robert Preissl , Nathan Wichmann , Bill Long , John Shalf , Stephane Ethier
关键词:
摘要: We present novel parallel language constructs for the communication intensive part of a magnetic fusion simulation code. The focus this work is shift phase charged particles tokamak code in toroidal geometry. introduce new hybrid PGAS/OpenMP implementations highly optimized MPI/OpenMP based kernels. PGAS use an extension standard programming techniques, enabling distribution high loads underlying kernel among OpenMP threads. Building upon lightweight one-sided CAF (Fortran 2008) we also show benefits spreading out over longer period time, resulting reduction bandwidth requirements and more sustained computation overlap. Experiments on up to 130560 processors are conducted NERSC Hopper system, which currently largest HPC platform with hardware support performance improvements 52% at highest concurrency.