Slaan oor na inhoud

Bedryfsomgewing

Hierdie afdeling gee ’n oorsig van die ondersteunde bedryfstelsels en noodsaaklike vereistes vir die gebruik van FrontISTR. Vir spesifieke opstelprosedures, sien Installasie (verspreide binêre lêers en Docker) of Bou (bou vanaf bronkode).

Ondersteunde bedryfstelsels

OS Gebruik
Linux Verspreide binêre lêers, Docker, bou vanaf bronkode
Windows Verspreide binêre lêers (MinGW-weergawe), Docker
macOS Docker word aanbeveel

Let wel: Op macOS word die gebruik van ’n Docker-houer aanbeveel.

Vereistes

Die volgende biblioteke word vir parallelle berekening benodig.

  • MPI-implementering: Een van Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: Word vir maasverdeling gebruik

Hierdie is ingesluit wanneer verspreide binêre lêers of Docker-beelde gebruik word. MPI word nie vereis indien slegs seriële berekening (een domein) gebruik word nie.

Bou vanaf bronkode

Wanneer vanaf bronkode gebou word, word samestellers vereis wat C / C++ / Fortran90 ondersteun (soos GCC, Intel oneAPI of Clang). Vir besonderhede oor die vereiste biblioteke en prosedures, sien Bou.

Gebruik van ’n GPU

Parallelle berekening met OpenACC kan op NVIDIA-GPU's uitgevoer word. Die NVIDIA HPC SDK word benodig om vir GPU's te bou. Vir besonderhede oor die prosedure, sien Bou met ’n GPU.

Verwante onderwerpe