İş mühiti¶
Bu bölmədə FrontISTR-dən istifadə üçün dəstəklənən əməliyyat sistemləri və əsas tələblər ümumi şəkildə təqdim olunur. Konkret quraşdırma prosedurları üçün Quraşdırma (paylanmış binar fayllar və Docker) və ya Qurma (mənbədən qurma) bölməsinə baxın.
Dəstəklənən əməliyyat sistemləri¶
| ƏS | İstifadə |
|---|---|
| Linux | Paylanmış binar fayllar, Docker, mənbədən qurma |
| Windows | Paylanmış binar fayllar (MinGW versiyası), Docker |
| macOS | Docker tövsiyə olunur |
Qeyd: macOS-da Docker konteynerindən istifadə tövsiyə olunur.
Tələblər¶
Paralel hesablama üçün aşağıdakı kitabxanalar tələb olunur.
- MPI reallaşdırması: Open MPI / MPICH / Intel MPI / MS-MPI-dan biri
- METIS: Oblastların bölünməsi (torun bölünməsi) üçün istifadə olunur
Paylanmış binar fayllardan və ya Docker obrazlarından istifadə edildikdə bunlar daxildir. Yalnız ardıcıl hesablama (bir oblast) istifadə olunursa MPI tələb olunmur.
Mənbədən qurma¶
Mənbədən qurma zamanı C / C++ / Fortran90 dillərini dəstəkləyən kompilyatorlar (məsələn, GCC, Intel oneAPI və ya Clang) tələb olunur. Tələb olunan kitabxanaların və prosedurların təfərrüatları üçün Qurma bölməsinə baxın.
GPU-dan istifadə¶
NVIDIA GPU-larında OpenACC ilə paralel hesablama aparmaq mümkündür. GPU üçün qurma zamanı NVIDIA HPC SDK tələb olunur. Prosedurun təfərrüatları üçün GPU ilə qurma bölməsinə baxın.