Translation update pending
The Khmer 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¶
ការប្រើ GPU ក្នុង FrontISTR ត្រូវបានអនុវត្តដោយ OpenACC ហើយបច្ចុប្បន្នបានផ្ទៀងផ្ទាត់ដំណើរការជាមួយការកំណត់ដែលប្រើ NVIDIA HPC SDK។ សម្រាប់ការបង្កើត GPU បន្ថែមពីបណ្ណាល័យចាំបាច់ខាងលើ ត្រូវការឧបករណ៍ខាងក្រោម។
| ឧបករណ៍ | គោលបំណង | ប្រភពទទួលយក |
|---|---|---|
NVIDIA HPC SDK (nvc, nvc++, nvfortran) | ចងក្រងការបញ្ជូនការគណនា OpenACC ទៅ GPU | NVIDIA |
សម្រាប់ព័ត៌មានលម្អិតអំពីនីតិវិធីបង្កើតសម្រាប់ GPU (រួមទាំងការដោះស្រាយបណ្ណាល័យដែលមិនគាំទ្រ) សូមមើល ការបង្កើតដោយប្រើ GPU។