Translation update pending
The Gujarati translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.
આવશ્યક અને વૈકલ્પિક નિર્ભરતા લાઇબ્રેરીઓ¶
FrontISTR બિલ્ડ કરવા માટે જરૂરી લાઇબ્રેરીઓ અને કાર્યક્ષમતામાં વધારો કરતી વૈકલ્પિક લાઇબ્રેરીઓ અહીં વર્ણવવામાં આવે છે. દરેક લાઇબ્રેરીની સ્થાપન પ્રક્રિયા માટે તે લાઇબ્રેરીના પોતાના દસ્તાવેજ જુઓ.
આવશ્યક નિર્ભરતાઓ¶
નીચેના સાધનો અને લાઇબ્રેરીઓ FrontISTR બિલ્ડ કરવા માટે આવશ્યક છે.
| લાઇબ્રેરી | આવૃત્તિ આવશ્યકતા | ઉપયોગ |
|---|---|---|
| CMake | ≥ 3.13.4 | બિલ્ડ સિસ્ટમ |
| C/C++/Fortran કમ્પાઇલર | — | સ્રોત કોડનું સંકલન |
| MPI | — | સમાંતર સંચાર લાઇબ્રેરી (OpenMPI, IntelMPI વગેરે) |
વૈકલ્પિક નિર્ભરતાઓ¶
નીચેની લાઇબ્રેરીઓ વૈકલ્પિક છે અને જરૂરી કાર્ય મુજબ બિલ્ડ સમયે સક્રિય કરી શકાય છે. સંબંધિત CMake વિકલ્પો માટે CMake વડે બિલ્ડ કરવાની પ્રક્રિયા જુઓ.
| લાઇબ્રેરી | CMake વિકલ્પ | ઉપયોગ | સ્ત્રોત |
|---|---|---|---|
| METIS (v5) | WITH_METIS | ગ્રાફ વિભાજન દ્વારા ક્ષેત્ર વિભાજન | Karypis Lab |
| MUMPS + ScaLAPACK | WITH_MUMPS | સમાંતર સીધો સોલ્વર | MUMPS-Solver.org / Netlib |
| Intel oneAPI MKL | WITH_MKL | સીધો સોલ્વર (PARDISO), BLAS/LAPACK | Intel |
| OpenBLAS / LAPACK | WITH_LAPACK | સંખ્યાત્મક રેખીય બીજગણિત (શરત અંકનું આકલન) | OpenBLAS.net / Netlib |
| Trilinos ML | WITH_ML | AMG પૂર્વશરતીકરણ | Trilinos Project |
| REVOCAP_Refiner | WITH_REFINER | મેશ સૂક્ષ્મીકરણ | FrontISTR ડાઉનલોડ પૃષ્ઠ |
| REVOCAP_Coupler | WITH_REVOCAP | સંયુક્ત વિશ્લેષણ | FrontISTR ડાઉનલોડ પૃષ્ઠ |
| NetCDF | WITH_NETCDF | Exodus II ફોર્મેટ આઉટપુટ | Unidata |
| Doxygen | WITH_DOC | API દસ્તાવેજીકરણનું નિર્માણ | Doxygen.nl |
GPU બિલ્ડ માટે જરૂરી વધારાના સાધનો¶
FrontISTR માં GPU સમર્થન OpenACC વડે અમલમાં મૂકાયેલ છે અને હાલમાં NVIDIA HPC SDK વાપરતી ગોઠવણીમાં તેનું કાર્ય પરીક્ષણ થયેલું છે. GPU બિલ્ડ માટે ઉપરની આવશ્યક લાઇબ્રેરીઓ ઉપરાંત નીચેનો સાધન જરૂરી છે.
| સાધન | ઉપયોગ | સ્ત્રોત |
|---|---|---|
NVIDIA HPC SDK (nvc, nvc++, nvfortran) | OpenACC GPU ઑફલોડ સંકલન | NVIDIA |
GPU માટેની બિલ્ડ પ્રક્રિયા (અસમર્થિત લાઇબ્રેરીઓનો વ્યવહાર સહિત) માટે GPU વડે બિલ્ડ જુઓ.