You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

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.

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:

$ 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.

  • No labels