Жұмыс ортасы¶
Мұнда 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 арқылы құрастыру бөлімінен қараңыз.