Mjedisi i operimit¶
Kjo pjesë jep një përmbledhje të sistemeve operative të mbështetura dhe kërkesave thelbësore për përdorimin e FrontISTR. Për procedurat konkrete të konfigurimit, shihni Instalimi (binarët e shpërndarë dhe Docker) ose Ndërtimi (ndërtimi nga kodi burimor).
Sistemet operative të mbështetura¶
| OS | Përdorimi |
|---|---|
| Linux | Binarë të shpërndarë, Docker, ndërtim nga kodi burimor |
| Windows | Binarë të shpërndarë (versioni MinGW), Docker |
| macOS | Rekomandohet Docker |
Shënim: Në macOS rekomandohet përdorimi i një kontejneri Docker.
Kërkesat¶
Bibliotekat e mëposhtme kërkohen për llogaritjen paralele.
- Implementim MPI: Një nga Open MPI / MPICH / Intel MPI / MS-MPI
- METIS: Përdoret për ndarjen e domenit (ndarjen e rrjetës)
Këto përfshihen kur përdoren binarët e shpërndarë ose imazhet Docker. MPI nuk kërkohet nëse përdoret vetëm llogaritja seriale (një domen).
Ndërtimi nga kodi burimor¶
Kur ndërtohet nga kodi burimor, kërkohen përpilues që mbështesin C / C++ / Fortran90 (si GCC, Intel oneAPI ose Clang). Për hollësi mbi bibliotekat e kërkuara dhe procedurat, shihni Ndërtimi.
Përdorimi i GPU-së¶
Llogaritja paralele me OpenACC mund të kryhet në GPU-të NVIDIA. NVIDIA HPC SDK kërkohet për ndërtimin për GPU. Për hollësi të procedurës, shihni Ndërtimi me GPU.