Gå til indholdet

Driftsmiljø

Her gives en overordnet oversigt over understøttede operativsystemer og obligatoriske krav til brug af FrontISTR. Se Installation (distribuerede binærfiler og Docker) eller Bygning (bygning fra kildekode) for konkrete installationsprocedurer.

Understøttede operativsystemer

OS Anvendelsesmetode
Linux Distribuerede binærfiler, Docker, bygning fra kildekode
Windows Distribuerede binærfiler (MinGW-version), Docker
macOS Docker anbefales

Bemærk: På macOS anbefales det at bruge FrontISTR i en Docker-container.

Obligatoriske krav

Ved parallel beregning kræves følgende biblioteker.

  • MPI-implementering: Open MPI / MPICH / Intel MPI / MS-MPI en af følgende:
  • METIS: bruges til domænedekomponering (netpartitionering)

Ved brug af distribuerede binærfiler eller Docker-images er disse inkluderet. Hvis der kun udføres sekventielle beregninger (ét domæne), er MPI ikke obligatorisk.

Ved bygning fra kildekode

Ved bygning fra kildekode kræves en compiler, der understøtter C / C++ / Fortran90 (f.eks. GCC, Intel oneAPI eller Clang). Se Bygning for detaljer om nødvendige biblioteker og procedurer.

Ved brug af GPU

Parallel beregning med OpenACC kan udføres på NVIDIA-GPU'er. NVIDIA HPC SDK er nødvendig for at bygge til GPU. Se Bygning med GPU-understøttelse for detaljer.

Relaterede emner

AI-assisted translation May contain errors Official docs Status