Earth Simulator(ES2) System Overview


Languages

Compilers for Fortran 90, C and C++ 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.




Back