Tarkibga o'tish

Ishlash muhiti

Ushbu bo‘lim FrontISTR dan foydalanish uchun qo‘llab-quvvatlanadigan operatsion tizimlar va asosiy talablar haqida umumiy ma’lumot beradi. Aniq sozlash tartiblari uchun O‘rnatish (tarqatiladigan binar fayllar va Docker) yoki Yig‘ish (manba kodidan yig‘ish) bo‘limiga qarang.

Qo‘llab-quvvatlanadigan operatsion tizimlar

OS Foydalanish
Linux Tarqatiladigan binar fayllar, Docker, manba kodidan yig‘ish
Windows Tarqatiladigan binar fayllar (MinGW versiyasi), Docker
macOS Docker tavsiya etiladi

Izoh: macOS da Docker konteyneridan foydalanish tavsiya etiladi.

Talablar

Parallel hisoblash uchun quyidagi kutubxonalar talab qilinadi.

  • MPI amalga oshirilishi: Open MPI / MPICH / Intel MPI / MS-MPI dan biri
  • METIS: Soha bo‘linishi (to‘rni bo‘lish) uchun ishlatiladi

Tarqatiladigan binar fayllar yoki Docker tasvirlaridan foydalanilganda bular tarkibga kiritilgan bo‘ladi. Faqat ketma-ket hisoblash (bitta soha) ishlatilsa, MPI talab qilinmaydi.

Manba kodidan yig‘ish

Manba kodidan yig‘ishda C / C++ / Fortran90 ni qo‘llab-quvvatlaydigan kompilyatorlar (masalan, GCC, Intel oneAPI yoki Clang) talab qilinadi. Kerakli kutubxonalar va tartiblar tafsiloti uchun Yig‘ish ga qarang.

GPU dan foydalanish

NVIDIA GPU larida OpenACC bilan parallel hisoblash mumkin. GPU uchun yig‘ishda NVIDIA HPC SDK talab qilinadi. Tartib tafsilotlari uchun GPU bilan yig‘ish ga qarang.

Tegishli bandlar

AI-assisted translation May contain errors Official docs Status