Preskoči na sadržaj

Radno okruženje

Ovaj odjeljak daje pregled podržanih operacijskih sustava i osnovnih zahtjeva za uporabu FrontISTR-a. Konkretne postupke postavljanja pogledajte u Instalacija (distribuirane binarne datoteke i Docker) ili Izgradnja (izgradnja iz izvornog koda).

Podržani operacijski sustavi

OS Uporaba
Linux Distribuirane binarne datoteke, Docker, izgradnja iz izvor
Windows Distribuirane binarne datoteke (inačica MinGW), Docker
macOS Preporučuje se Docker

Napomena: na macOS-u se preporučuje uporaba Docker kontejnera.

Zahtjevi

Za paralelno računanje potrebne su sljedeće biblioteke.

  • MPI implementacija: jedna od Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: koristi se za podjelu domene (podjelu mreže)

One su uključene pri uporabi distribuiranih binarnih datoteka ili Docker slika. MPI nije potreban ako se koristi samo serijski izračun (jedna domena).

Izgradnja iz izvornog koda

Pri izgradnji iz izvornog koda potrebni su prevoditelji koji podržavaju C / C++ / Fortran90 (kao što su GCC, Intel oneAPI ili Clang). Pojedinosti o potrebnim bibliotekama i postupcima potražite u Izgradnja.

Uporaba GPU-a

Paralelno računanje s OpenACC-om može se provoditi na NVIDIA GPU-ovima. Za GPU izgradnju potreban je NVIDIA HPC SDK. Pojedinosti o postupku potražite u Izgradnja s GPU-om.

Povezane teme

AI-assisted translation May contain errors Official docs Status