Translation update pending
The Telugu 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 ఉపయోగించి బిల్డ్ చూడండి.