The Cray Compiler (CCE) supports both Unified Parallel C (UPC) PGAS language and the Co-array Fortran (CAF) extensions. In addition, Shaheen also support the Chapel PGAS language through the “chapel” compiler supported by Cray. To use this compiler, just load “chapel” module:
module load chapel
You can find more information on the Chapel language on the Chapel web site.