Joan zuzenean edukira

Eragiketa-ingurunea

Atal honetan FrontISTR erabiltzeko onartutako sistema eragileen eta funtsezko eskakizunen ikuspegi orokorra ematen da. Instalazio-prozedura zehatzetarako, ikusi Instalazioa (banatutako bitarrak eta Docker) edo Konpilazioa (iturburu-kodetik konpilatzea).

Onartutako sistema eragileak

OS Erabilera
Linux Banatutako bitarrak, Docker, iturburu-kodetik konpilatzea
Windows Banatutako bitarrak (MinGW bertsioa), Docker
macOS Docker erabiltzea gomendatzen da

Oharra: macOS-en Docker edukiontzi bat erabiltzea gomendatzen da.

Eskakizunak

Kalkulu paraleloa egiteko, honako liburutegi hauek behar dira.

  • MPI inplementazioa: Open MPI / MPICH / Intel MPI / MS-MPI aukeretako bat
  • METIS: sarearen partizionamendurako erabiltzen da

Banatutako bitarrak edo Docker irudiak erabiltzen direnean, osagai horiek barne daude. Kalkulu sekuentziala (domeinu bakarra) soilik erabiltzen bada, MPI ez da beharrezkoa.

Iturburu-kodetik konpilatzea

Iturburu-kodetik konpilatzeko, C / C++ / Fortran90 onartzen duen konpiladore bat behar da (adibidez, GCC, Intel oneAPI edo Clang). Behar diren liburutegiei eta prozedurei buruzko xehetasunetarako, ikusi Konpilazioa.

GPU bat erabiltzea

NVIDIA GPUetan OpenACC bidezko kalkulu paraleloa egin daiteke. GPUetarako konpilatzeko NVIDIA HPC SDK behar da. Prozeduraren xehetasunetarako, ikusi GPUarekin konpilatzea.

Lotutako gaiak