Прескокнете до содржината

Работна околина

Овде е даден преглед на поддржаните оперативни системи и неопходните барања за користење на FrontISTR. За конкретните постапки за поставување, видете Инсталација (дистрибуирани бинарни датотеки и Docker) или Градење (градење од изворен код).

Поддржани оперативни системи

OS Начин на користење
Linux Дистрибуирани бинарни датотеки, Docker, градење од изворен код
Windows Дистрибуирани бинарни датотеки (MinGW верзија), Docker
macOS Се препорачува користење Docker

Забелешка: На macOS се препорачува користење Docker контејнер.

Неопходни барања

За паралелни пресметки се потребни следните библиотеки.

  • MPI имплементација: Open MPI / MPICH / Intel MPI / MS-MPI
  • METIS: Се користи за поделба на доменот (партиционирање на мрежата)

Кога се користат дистрибуираните бинарни датотеки или Docker слики, тие се вклучени. MPI не е задолжителен ако се извршуваат само сериски пресметки (1 домен).

При градење од изворен код

При градење од изворен код се потребни компајлери што поддржуваат C / C++ / Fortran90 (како GCC, Intel oneAPI и Clang). За детали за потребните библиотеки и постапки, видете Градење.

При користење GPU

На NVIDIA GPU може да се извршуваат паралелни пресметки со OpenACC. За градење за GPU е потребен NVIDIA HPC SDK. За детали за постапката, видете Градење со GPU.

Поврзани теми