Translation update pending
The Basque translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.
Nahitaezko eta aukerako mendekotasun-liburutegiak¶
Orrialde honek FrontISTR eraikitzeko behar diren liburutegiak eta funtzionalitatea hedatzen duten aukerako liburutegiak azaltzen ditu. Liburutegi bakoitza instalatzeko jarraibideak haren dokumentazioan kontsultatu.
Nahitaezko mendekotasun-liburutegiak¶
Honako tresna eta liburutegi hauek nahitaezkoak dira FrontISTR eraikitzeko.
| Liburutegia | Bertsio-eskakizuna | Erabilera |
|---|---|---|
| CMake | ≥ 3.13.4 | Eraikitze-sistema |
| C/C++/Fortran konpiladorea | — | Iturburu-kodea konpilatzea |
| MPI | — | Komunikazio paraleloko liburutegia (OpenMPI, IntelMPI, etab.) |
Aukerako mendekotasun-liburutegiak¶
Honako liburutegi hauek aukerakoak dira eta eraikitzean gaitu daitezke behar den funtzionalitatearen arabera. Dagokion CMake aukeretarako, ikus CMake bidez eraikitzea.
| Liburutegia | CMake aukera | Erabilera | Iturria |
|---|---|---|---|
| METIS (v5) | WITH_METIS | Sarearen partizionamendua grafoen partizioaren bidez | Karypis Lab |
| MUMPS + ScaLAPACK | WITH_MUMPS | Ebazle zuzen paraleloa | MUMPS-Solver.org / Netlib |
| Intel oneAPI MKL | WITH_MKL | Ebazle zuzena (PARDISO), BLAS/LAPACK | Intel |
| OpenBLAS / LAPACK | WITH_LAPACK | Aljebra lineal numerikoa (kondizio-zenbakiaren estimazioa) | OpenBLAS.net / Netlib |
| Trilinos ML | WITH_ML | AMG aurrebaldintzapena | Trilinos Project |
| REVOCAP_Refiner | WITH_REFINER | Sarearen fintzea | FrontISTR deskarga-orria |
| REVOCAP_Coupler | WITH_REVOCAP | Analisi akoplatua | FrontISTR deskarga-orria |
| NetCDF | WITH_NETCDF | Exodus II formatuan irteera | Unidata |
| Doxygen | WITH_DOC | API dokumentazioa sortzea | Doxygen.nl |
GPU eraikuntzarako beharrezko tresna gehigarriak¶
FrontISTR-ren GPU azelerazioa OpenACC erabiliz inplementatuta dago, eta gaur egun NVIDIA HPC SDK erabiltzen duen konfigurazioan egiaztatu da funtzionamendua. GPU eraikuntzarako, goiko nahitaezko liburutegiez gain, honako tresna hauek behar dira.
| Tresna | Erabilera | Iturria |
|---|---|---|
NVIDIA HPC SDK (nvc, nvc++, nvfortran) | OpenACC GPU offload-a konpilatzea | NVIDIA |
GPUrako eraikitze-prozeduraren xehetasunetarako, onartzen ez diren liburutegien tratamendua barne, ikus GPU bidez eraikitzea.