Intel C fordító és Fortran és könyvtár mkl, információs-elemző központ párhuzamos

Fordítóprogramok Intel C ++ és Fortran és könyvtár MKL

Szintén minden klaszter telepített könyvtár Intel Kernel Math Library (MKL) verzió 8.0.2. A könyvtár található a / usr / mkl. Felhívjuk figyelmét, hogy a lib alkönyvtárban álló 32, 64, és EM64T. Ant-cluster, akkor kell használni a könyvtár könyvtárban EM64T, és a többi a klaszterek - alkönyvtár 32. Minden szükséges leírások és példák nyerhetők a / usr / mkl / doc.







Ami szükséges új fordítóprogramok?

Az igény az új fordítóprogramok keletkeztek főként a) támogató programozás Fortran 90 és b) az erőteljesebb optimalizációs program Fortran, mint szállít g77 fordítóprogram segítségével sugárzott a C nyelvet, majd összeállítása gcc.

Ezek a követelmények és az OFJ fordítóprogramok (Portland Group), de a szoftver cég megtagadta őket Oroszországban.

Hogyan kell használni?







Intel összeállítók hivatkoztak az ICC parancs (C vagy C ++), ICPC (C ++) és ifort (Fortran 77/90). Csapatok mpicc, mpiCC és mpif77 összeállítására és MPI-programok építeni, és beállítani, hogy az Intel fordító.

Is megtartotta azt a lehetőséget, hogy használja a GNU fordítóprogramok segítségével mpigcc csapatok, mpig ++ és mpig77 (Fortran 90 nem támogatott).

input fájlok

Alapértelmezésben kiterjesztésű fájlok .cpp és .cxx tekinthető forrás C ++, kiterjesztésű fájlok .c - forráskód C nyelv és fordító ICPC is összegyűjti .c fájlt a forráskód C ++.

Kiterjesztésű fájlok .F. .for .ftn és elismerten a forráskód nyelvi Fotran fix forma feljegyzések, és a fájlokat .fpp .F és tovább halad át a preprocessor Fortran. Kiterjesztésű fájlok .f90 tekinthető forrás Fortran 90/95 ingyenes lapon. Nyilvánvaló megadhat egy rögzített vagy szabad formájú felvétel Fortran programok segítségével fi lehetőségeket és -FR volt.

Kiterjesztésű fájlok .s elismert assembly kódot IA-32.

Jellemzők Intel fordító

Basic fordító opciók

A legérdekesebb, természetesen, a kód optimalizálása lehetőségeket. A legtöbb opció számára közös C ++ fordító és Fortran. Egy részletesebb leírás az opciók, lásd angol nyelvű felhasználói kézikönyveket.