Support for the Cray Programming Environment (craype) compiler drivers (aka cc, CC, ftn).
The basic concept is that the compiler driver knows how to invoke the true underlying compiler with the compiler's specific options tuned to Cray systems.
That means that certain defaults are set that are specific to Cray's computers.
The compiler drivers are quite similar to EB toolchains as they include linker and compiler directives to use the Cray libraries for their MPI (and network drivers) Cray's LibSci (BLAS/LAPACK et al), FFT library, etc.
- Petar Forai (IMP/IMBA, Austria)
- Kenneth Hoste (Ghent University)