Gå till innehållet

Driftmiljö

Detta avsnitt ger en översikt över operativsystem som stöds och de grundläggande kraven för att använda FrontISTR. För konkreta installationsförfaranden, se Installation (distribuerade binärfiler och Docker) eller Bygge (bygge från källkod).

Operativsystem som stöds

OS Användning
Linux Distribuerade binärfiler, Docker, bygge från källkod
Windows Distribuerade binärfiler (MinGW-version), Docker
macOS Docker rekommenderas

Anmärkning: På macOS rekommenderas användning av en Docker-container.

Krav

Följande bibliotek krävs för parallell beräkning.

  • MPI-implementation: En av Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: Används för domänuppdelning (nätuppdelning)

Dessa ingår när distribuerade binärfiler eller Docker-avbilder används. MPI krävs inte om endast seriell beräkning (en domän) används.

Bygge från källkod

Vid bygge från källkod krävs kompilatorer med stöd för C / C++ / Fortran90 (till exempel GCC, Intel oneAPI eller Clang). För detaljer om nödvändiga bibliotek och förfaranden, se Bygge.

Användning av GPU

Parallell beräkning med OpenACC kan utföras på NVIDIA-GPU:er. NVIDIA HPC SDK krävs för att bygga för GPU. För detaljer om förfarandet, se Bygge med GPU.

Relaterade ämnen

AI-assisted translation May contain errors Official docs Status