Translation update pending
The Kannada 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 ಯೋಜನೆ |
| 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 ಬಿಲ್ಡ್ ನೋಡಿ.