Ажиллах орчин¶
Энэ хэсэгт FrontISTR ашиглахад дэмжигдэх үйлдлийн систем болон үндсэн шаардлагуудын тоймыг өгнө. Тодорхой тохируулах процедурыг Суулгалт (түгээгдсэн бинар ба Docker) эсвэл Бүтээлт (эх кодоос бүтээх)-ээс үзнэ үү.
Дэмжигдэх үйлдлийн системүүд¶
| OS | Ашиглалт |
|---|---|
| Linux | Түгээгдсэн бинар, Docker, эх кодоос бүтээх |
| Windows | Түгээгдсэн бинар (MinGW хувилбар), Docker |
| macOS | Docker ашиглахыг зөвлөж байна |
Тэмдэглэл: macOS дээр Docker контейнер ашиглахыг зөвлөж байна.
Шаардлага¶
Параллель тооцоололд дараах сангууд шаардлагатай.
- MPI хэрэгжүүлэлт: Open MPI / MPICH / Intel MPI / MS-MPI-ийн аль нэг
- METIS: Тор хуваалтад ашиглана
Түгээгдсэн бинар эсвэл Docker дүрс ашиглах үед эдгээр нь багтсан байна. Зөвхөн цуваа тооцоолол (1 домэйн) ашиглавал MPI шаардлагагүй.
Эх кодоос бүтээх¶
Эх кодоос бүтээх үед C / C++ / Fortran90 дэмждэг компиляторууд (жишээлбэл GCC, Intel oneAPI эсвэл Clang) шаардлагатай. Шаардлагатай сан ба процедурын дэлгэрэнгүйг Бүтээлт-ээс үзнэ үү.
GPU ашиглах¶
NVIDIA GPU дээр OpenACC ашиглан параллель тооцоолол хийж болно. GPU-д зориулан бүтээхэд NVIDIA HPC SDK шаардлагатай. Процедурын дэлгэрэнгүйг GPU дэмжлэгтэйгээр бүтээх-ээс үзнэ үү.