Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Cray Programming Environment

Na klasteru Supek dostupna su takozvana Cray Programming Environments okruženja koja osim prevodioca učitavaju dodatne module i knjižnice potrebne za prevođenje programa.

Tip

Uz modul prevodioca preporučeno je učitati i craype-x86-milan modul zbog utjecaja na optimizacije koje provodi prevodioc


VerzijaModul
Cray 14.0.4PrgEnv-cray
Gcc 12.1.0PrgEnv-gnu
NVIDIA 22.3PrgEnv-nvhpc

Cray programska okruženja pružaju prevodioce za Fortran, C i C++ a pozivaju se naredbama ili wrappers-ima:

  • cc - C
  • CC -C++
  • ftn - Fortran

Dostupne su i starije verzije GCC prevodioca:

VerzijaModul
10.3.0gcc/10.3.0
11.2.0gcc/11.2.0
12.1.0gcc/12.1.0

Učitavanje druge verzije gcc prevodioca unutar Cray Programming Environment-a je moguće na način:

Code Block
$ module load PrgEnv-gnu
$ module load craype-x86-milan
$ module switch gcc gcc/11.2.0
$ CC --version

g++ (GCC) 11.2.0 20210728 (Cray Inc.)
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.