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.