Salta el contingut

Entorn d'execució

Aquesta secció ofereix una visió general dels sistemes operatius compatibles i dels requisits essencials per utilitzar FrontISTR. Per als procediments concrets de configuració, consulteu Instal·lació (binaris distribuïts i Docker) o Compilació (compilació a partir del codi font).

Sistemes operatius compatibles

SO Ús
Linux Binaris distribuïts, Docker, compilació a partir del codi font
Windows Binaris distribuïts (versió MinGW), Docker
macOS Es recomana Docker

Nota: A macOS, es recomana utilitzar un contenidor Docker.

Requisits

Per al càlcul en paral·lel calen les biblioteques següents.

  • Implementació MPI: una entre Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: s'utilitza per a la partició de dominis (partició de la malla)

Aquestes biblioteques s'inclouen quan s'utilitzen binaris distribuïts o imatges Docker. MPI no és necessari si només s'utilitza càlcul en sèrie (un domini).

Compilació a partir del codi font

Quan es compila a partir del codi font, calen compiladors compatibles amb C / C++ / Fortran90 (com GCC, Intel oneAPI o Clang). Per obtenir detalls sobre les biblioteques necessàries i els procediments, consulteu Compilació.

Ús d'una GPU

Es pot efectuar càlcul en paral·lel amb OpenACC en GPU NVIDIA. Per compilar per a GPU cal NVIDIA HPC SDK. Per obtenir detalls del procediment, consulteu Compilació amb GPU.

Temes relacionats

AI-assisted translation May contain errors Official docs Status