Using Chapel with Slingshot

HPE Slingshot is a high-performance network technology designed for large-scale supercomputing systems. Chapel supports targeting Slingshot networks using the Using Chapel with libfabric communication layer.

The most common platform with Slingshot is the HPE Cray EX. See Using Chapel on an HPE Cray System for more information on using Chapel with HPE Cray EX systems.

To target Slingshot with Chapel, you should build Chapel with the CHPL_COMM=ofi environment variable set, which enables the use of the libfabric library. See Using Chapel with libfabric for more information on building Chapel with libfabric.