
Languages
Compilers for Fortran 90, C and C++ (called FORTRAN90/ES,
C/ES and C++/ES, respectively) are available. All of them have
an advanced capability of automatic vectorization and microtasking.
Microtasking is a sort of multitasking provided for the Cray's
supercomputer at the first time and the same function is realized
for intra-node parallelization on ES. You can either control
microtasking by inserting directives into your source programs
or trust it to the compiler's automatic parallelization. Note
that OpenMP is also available in Fortran 90 and C++ for intra-node
parallelization.