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.