Slaan oor na inhoud

Bedryfsomgewing

Hierdie afdeling verskaf 'n oorsig van die ondersteun bedryfs stelsels en essential vereistes vir met behulp van FrontISTR. Vir spesifiek opstelling prosedures, sien Installasie (verspreid binêre lêers en Docker) of Bou (bou van bron).

Ondersteun Bedryfs Stelsels

OS Gebruik
Linux Verspreid binêre lêers, Docker, bou van bron
Windows Verspreid binêre lêers (MinGW weergawe), Docker
macOS Docker is aanbeveel

Nota: Op macOS, gebruik van 'n Docker houer is aanbeveel.

Vereistes

Die volgende biblioteke is vereis vir parallelle berekening.

  • MPI implementering: Een van Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: Gebruik vir domein verdeling (maas verdeling)

Hierdie is ingesluit wanneer met behulp van verspreid binêre lêers of Docker images. MPI is nie vereis indien slegs serieel berekening (een domein) word gebruik.

Bou van Bron

Wanneer bou van bron, samestellers wat ondersteun C / C++ / Fortran90 (sodanige as GCC, Intel oneAPI, of Clang) is vereis. Vir besonderhede van die vereis biblioteke en prosedures, sien Bou.

Met behulp van 'n GPU

Parallelle berekening met OpenACC kan wees uitgevoer op NVIDIA GPUs. Die NVIDIA HPC SDK is vereis na bou vir GPUs. Vir besonderhede van die prosedure, sien Bou met 'n GPU.

Verwante onderwerpe

AI-assisted translation May contain errors Official docs Status