Přeskočit obsah

Provozní prostředí

Tato část poskytuje přehled podporovaných operačních systémů a základních požadavků pro používání FrontISTR. Konkrétní postupy nastavení naleznete v části Instalace (distribuované binární soubory a Docker) nebo Sestavení (sestavení ze zdrojového kódu).

Podporované operační systémy

OS Použití
Linux Distribuované binární soubory, Docker, sestavení ze zdrojového kódu
Windows Distribuované binární soubory (verze MinGW), Docker
macOS Doporučuje se Docker

Poznámka: V systému macOS se doporučuje používat kontejner Docker.

Požadavky

Pro paralelní výpočty jsou vyžadovány následující knihovny.

  • Implementace MPI: jedna z Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: používá se pro dělení domény (dělení sítě)

Při použití distribuovaných binárních souborů nebo obrazů Docker jsou tyto knihovny součástí distribuce. MPI není vyžadováno, pokud se používá pouze sériový výpočet (jedna doména).

Sestavení ze zdrojového kódu

Při sestavení ze zdrojového kódu jsou vyžadovány překladače podporující C / C++ / Fortran90 (například GCC, Intel oneAPI nebo Clang). Podrobnosti o požadovaných knihovnách a postupech naleznete v části Sestavení.

Použití GPU

Na GPU NVIDIA lze provádět paralelní výpočty pomocí OpenACC. Pro sestavení pro GPU je vyžadováno NVIDIA HPC SDK. Podrobnosti o postupu naleznete v části Sestavení s GPU.

Související témata

AI-assisted translation May contain errors Official docs Status