Kihagyás

Futtatási környezet

Ez a fejezet áttekintést ad a FrontISTR használatához támogatott operációs rendszerekről és alapvető követelményekről. A konkrét beállítási eljárásokhoz lásd a Telepítés (terjesztett binárisok és Docker) vagy a Fordítás (fordítás forráskódból) részt.

Támogatott operációs rendszerek

OS Használat
Linux Terjesztett binárisok, Docker, fordítás forráskódból
Windows Terjesztett binárisok (MinGW-verzió), Docker
macOS A Docker használata ajánlott

Megjegyzés: macOS rendszeren Docker-konténer használata ajánlott.

Követelmények

A párhuzamos számításhoz a következő könyvtárak szükségesek.

  • MPI-megvalósítás: Open MPI / MPICH / Intel MPI / MS-MPI valamelyike
  • METIS: Tartományfelosztáshoz (hálófelosztáshoz) használatos

Terjesztett binárisok vagy Docker-képek használatakor ezek már részei a csomagnak. Ha csak soros számítást (egy tartományt) használ, MPI nem szükséges.

Fordítás forráskódból

Forráskódból történő fordításhoz C / C++ / Fortran90 nyelveket támogató fordítók (például GCC, Intel oneAPI vagy Clang) szükségesek. A szükséges könyvtárak és eljárások részleteit lásd a Fordítás részben.

GPU használata

NVIDIA GPU-kon OpenACC segítségével párhuzamos számítás végezhető. A GPU-ra történő fordításhoz NVIDIA HPC SDK szükséges. Az eljárás részleteit lásd a Fordítás GPU-val részben.

Kapcsolódó témák

AI-assisted translation May contain errors Official docs Status