HPE Cray Programming Environment

A set of silicon-vendor agnostic developer tools targeted at supercomputer scale performance and portability

HPE Cray Programming Environment (CPE) suite offers programmers comprehensive tools for developing, porting, debugging, and tuning applications. The programming environment simplifies the transition to new hardware architectures and configurations by automatically applying optimizations on HPC applications that use existing programming models.

Where can I get more information on CPE?

Please visit our documentation site for more details.

Join our Slack Workspace and start a discussion in our #hpe-cray-programming-environment channel.

Where do I get CPE?

If you are looking for an official release tested on all supported systems, you will need to navigate and log in to our official support site, https://myenterpriselicense.hpe.com/cwp-ui/software. There, you can search for our latest release.

If, instead, you are looking for our unofficial releases, which include pre-release and unstable versions of our software, please navigate to our How to Access our Token-Authenticated Package Repository page.

How do I install CPE?

For any official release, please find the appropriate install guide for specific version instructions. If you want to test a pre-release or unstable build, we have guidance on installing it onto a test system or a container.

How do I test CPE?

If you are interested in running a small set of sanity tests see running CPE smoke tests.