Skoči na vsebino

Delovno okolje

Tukaj je na pregledni ravni prikazan seznam podprtih operacijskih sistemov in obveznih zahtev za uporabo FrontISTR. Za konkretne postopke namestitve glejte Namestitev (distribuirane binarne datoteke in Docker) ali Gradnja (gradnja iz izvorne kode).

Podprti operacijski sistemi

OS Način uporabe
Linux Distribuirane binarne datoteke, Docker, gradnja iz izvorne kode
Windows Distribuirane binarne datoteke (različica MinGW), Docker
macOS Priporočena je uporaba Dockerja

Opomba: V macOS je priporočena uporaba vsebnika Docker.

Obvezne zahteve

Za vzporedno računanje so potrebne naslednje knjižnice.

  • Implementacija MPI: Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: uporablja se za razdelitev domen (particioniranje mreže)

Pri uporabi distribuiranih binarnih datotek ali slik Docker so te komponente vključene. Če izvajate samo zaporedno računanje (1 domena), MPI ni obvezen.

Gradnja iz izvorne kode

Za gradnjo iz izvorne kode je potreben prevajalnik, ki podpira C / C++ / Fortran90 (GCC, Intel oneAPI, Clang itd.). Podrobnosti o potrebnih knjižnicah in postopku so v Gradnja.

Uporaba GPU

Na GPU NVIDIA je mogoče izvajati vzporedno računanje z OpenACC. Za gradnjo za GPU je potreben NVIDIA HPC SDK. Podrobnosti postopka so v Gradnja z GPU.

Sorodne postavke

AI-assisted translation May contain errors Official docs Status