Open MPI for Cray XE/XK Systems
Manjunath Gorentla Venkata, Richard L. Graham, Nathan T. Hjelm, Samuel K. Gutiérrez · 2012
Open MPI provides an implementation of the MPI standard supporting communications over a range of high-performance network interfaces. Recently, ORNL and LANL have collaborated on creating a port of Open MPI for Gemini, the network interface for Cray XE and XK systems. In this paper, we present our design and implementation of Open MPI's point-to-point and collective operations for Gemini, and techniques we employ to provide good scaling, and performance characteristics.