High performance computing (HPC) is one of the fastest growing segments of the computing industry, but meeting the complex software demands of an HPC application is challenging in a cloud environment. OpenHPC, a Linux Foundation Collaborative Project, provides an integrated collection of HPC components to provide an HPC software stack. Two recently completed prototypes demonstrate enabling an HPC environment within an OpenStack cloud using OpenHPC:
Architectures to provision an HPC environment with HPC optimized bare metal images and OpenHPC ingredients within OpenStack allow HPC jobs to complete successfully in cloud and hybrid environments. Enabling HPC within OpenStack creates a foundation to execute HPC applications in cloud environments with performance approaching that of a traditional HPC bare metal cluster.