Keri sisuni

Töökeskkond

Selles jaotises antakse ülevaade FrontISTR-i toetatud operatsioonisüsteemidest ja põhinõuetest. Konkreetsete seadistusjuhiste kohta vaadake Paigaldamine (levitatavad binaarid ja Docker) või Kompileerimine (lähtekoodist kompileerimine).

Toetatud operatsioonisüsteemid

OS Kasutus
Linux Levitatavad binaarid, Docker, lähtekoodist kompileerimine
Windows Levitatavad binaarid (MinGW versioon), Docker
macOS Soovitatav on Docker

Märkus: macOS-is on soovitatav kasutada Dockeri konteinerit.

Nõuded

Paralleelarvutuseks on vajalikud järgmised teegid.

  • MPI-rakendus: üks järgmistest: Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: kasutatakse domeenijaotuseks (võrgustiku jaotamiseks)

Levitatavate binaaride või Dockeri tõmmiste kasutamisel on need kaasas. MPI-d pole vaja, kui kasutatakse ainult jadaarvutust (üks domeen).

Lähtekoodist kompileerimine

Lähtekoodist kompileerimisel on vaja C / C++ / Fortran90 keeli toetavaid kompilaatoreid (näiteks GCC, Intel oneAPI või Clang). Vajalike teekide ja protseduuride üksikasju vaadake jaotisest Kompileerimine.

GPU kasutamine

NVIDIA GPU-del saab teha OpenACC-ga paralleelarvutusi. GPU jaoks kompileerimiseks on vajalik NVIDIA HPC SDK. Protseduuri üksikasju vaadake jaotisest GPU-ga kompileerimine.

Seotud teemad

AI-assisted translation May contain errors Official docs Status