ක්රියාකාරී පරිසරය¶
මෙහි FrontISTR භාවිත කිරීමට සහාය දක්වන OS සහ අනිවාර්ය අවශ්යතා සාරාංශ මට්ටමින් දක්වයි. නිශ්චිත ස්ථාපන ක්රියාපටිපාටි සඳහා ස්ථාපනය (බෙදාහැරූ බයිනරි සහ Docker) හෝ බිල්ඩ් කිරීම (මූලාශ්රයෙන් බිල්ඩ් කිරීම) බලන්න.
සහාය දක්වන OS¶
| OS | භාවිත ක්රමය |
|---|---|
| Linux | බෙදාහැරූ බයිනරි, Docker, මූලාශ්රයෙන් බිල්ඩ් කිරීම |
| Windows | බෙදාහැරූ බයිනරි (MinGW සංස්කරණය), Docker |
| macOS | Docker භාවිත කිරීම නිර්දේශ කෙරේ |
සටහන: macOS හි Docker කන්ටේනරයක් භාවිත කිරීම නිර්දේශ කෙරේ.
අනිවාර්ය අවශ්යතා¶
සමාන්තර ගණනය සිදු කරන විට පහත පුස්තකාල අවශ්ය වේ.
- MPI ක්රියාත්මක කිරීම: Open MPI / MPICH / Intel MPI / MS-MPI යන ඒවායෙන් එකක්
- METIS: වසම් බෙදීම (ජාලක විභජනය) සඳහා භාවිත කරයි
බෙදාහැරූ බයිනරි හෝ Docker රූප භාවිත කරන විට මේවා ඇතුළත් කර ඇත. අනුක්රමික ගණනය (එක් වසමක්) පමණක් සිදු කරන්නේ නම් MPI අනිවාර්ය නොවේ.
මූලාශ්රයෙන් බිල්ඩ් කරන විට¶
මූලාශ්රයෙන් බිල්ඩ් කිරීමට C / C++ / Fortran90 සඳහා සහාය දක්වන සම්පාදකයක් (GCC, Intel oneAPI, Clang ආදිය) අවශ්ය වේ. අවශ්ය පුස්තකාල සහ ක්රියාපටිපාටි පිළිබඳ විස්තර සඳහා බිල්ඩ් කිරීම බලන්න.
GPU භාවිත කරන විට¶
NVIDIA GPU මත OpenACC භාවිත කර සමාන්තර ගණනය ක්රියාත්මක කළ හැක. GPU සඳහා බිල්ඩ් කිරීමට NVIDIA HPC SDK අවශ්ය වේ. ක්රියාපටිපාටිය පිළිබඳ විස්තර සඳහා GPU භාවිත කර බිල්ඩ් කිරීම බලන්න.