Агуулгыг алгасах

Ажиллах орчин

Энэ хэсэгт 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 дэмжлэгтэйгээр бүтээх-ээс үзнэ үү.

Холбогдох сэдвүүд