Driftsmiljø¶
Her gis en oversikt over støttede operativsystemer og grunnleggende krav for bruk av FrontISTR. For konkrete installasjonsprosedyrer, se Installasjon (distribuerte binærfiler og Docker) eller Bygging (bygging fra kildekode).
Støttede operativsystemer¶
| OS | Bruksmåte |
|---|---|
| Linux | Distribuerte binærfiler, Docker, bygging fra kildekode |
| Windows | Distribuerte binærfiler (MinGW-versjon), Docker |
| macOS | Docker anbefales |
Merknad: På macOS anbefales bruk av en Docker-container.
Krav¶
Følgende biblioteker kreves for parallellberegning.
- MPI-implementasjon: Ett av Open MPI / MPICH / Intel MPI / MS-MPI
- METIS: Brukes til områdedeling (partisjonering av nettet)
Disse følger med distribuerte binærfiler og Docker-avbildninger. MPI er ikke nødvendig hvis bare sekvensiell beregning (ett område) brukes.
Bygging fra kildekode¶
Ved bygging fra kildekode kreves kompilatorer med støtte for C / C++ / Fortran90 (for eksempel GCC, Intel oneAPI eller Clang). For detaljer om nødvendige biblioteker og prosedyrer, se Bygging.
Bruk av GPU¶
Parallelle beregninger med OpenACC kan kjøres på NVIDIA GPU-er. NVIDIA HPC SDK kreves for å bygge for GPU. For detaljer om prosedyren, se Bygging med GPU.