Անցնել պարունակությանը

Աշխատանքային միջավայր

Այստեղ ընդհանուր մակարդակով ներկայացված են 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-ով։

Առնչվող թեմաներ