Hyppää sisältöön

Käyttöympäristö

Tässä osiossa annetaan yleiskuva FrontISTR:n tukemista käyttöjärjestelmistä ja käytön olennaisista vaatimuksista. Katso tarkat asennusmenettelyt kohdasta Asennus (jaetut binaarit ja Docker) tai Kääntäminen (kääntäminen lähdekoodista).

Tuetut käyttöjärjestelmät

Käyttöjärjestelmä Käyttötapa
Linux Jaetut binaarit, Docker, kääntäminen lähdekoodista
Windows Jaetut binaarit (MinGW-versio), Docker
macOS Dockeria suositellaan

Huomautus: macOS-järjestelmässä suositellaan Docker-kontin käyttöä.

Vaatimukset

Seuraavat kirjastot tarvitaan rinnakkaislaskentaan.

  • MPI-toteutus: jokin seuraavista: Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: käytetään aluejakoon (verkon ositukseen)

Nämä sisältyvät jaettuihin binaareihin ja Docker-levykuviin. MPI:tä ei tarvita, jos käytetään vain sarjalaskentaa (yksi alue).

Kääntäminen lähdekoodista

Lähdekoodista käännettäessä tarvitaan C / C++ / Fortran90 -kieliä tukevat kääntäjät (esimerkiksi GCC, Intel oneAPI tai Clang). Tarvittavat kirjastot ja menettelyt on kuvattu kohdassa Kääntäminen.

GPU:n käyttö

NVIDIA-GPU:illa voidaan suorittaa OpenACC-rinnakkaislaskentaa. GPU-käännös edellyttää NVIDIA HPC SDK:ta. Menettelyn tiedot ovat kohdassa Kääntäminen GPU:lle.

Liittyvät aiheet

AI-assisted translation May contain errors Official docs Status