Mazingira ya Uendeshaji¶
Hapa tunaonyesha kwa muhtasari mifumo ya uendeshaji inayotumika na mahitaji ya lazima kwa kutumia FrontISTR. Kwa taratibu mahususi za usakinishaji, rejelea Usakinishaji (bainari zinazosambazwa na Docker) au Kujenga (kujenga kutoka msimbo chanzo).
Mifumo ya Uendeshaji Inayotumika¶
| OS | Njia ya kutumia |
|---|---|
| Linux | Bainari zinazosambazwa, Docker, kujenga kutoka msimbo chanzo |
| Windows | Bainari zinazosambazwa (toleo la MinGW), Docker |
| macOS | Inapendekezwa kutumia Docker |
Kumbuka: Kwenye macOS, inapendekezwa kutumia kontena la Docker.
Mahitaji ya Lazima¶
Kwa hesabu sambamba, maktaba zifuatazo zinahitajika.
- Utekelezaji wa MPI: Mojawapo ya Open MPI / MPICH / Intel MPI / MS-MPI
- METIS: Hutumika kwa ugawaji wa kikoa (ugawaji wa mesh)
Unapotumia bainari zinazosambazwa au picha za Docker, maktaba hizi hujumuishwa. Ikiwa unafanya hesabu mfululizo pekee (kikoa kimoja), MPI si lazima.
Kujenga kutoka Msimbo Chanzo¶
Unapojenga kutoka msimbo chanzo, unahitaji kompaila inayotumia C / C++ / Fortran90 (kama GCC, Intel oneAPI, Clang, n.k.). Kwa maelezo ya maktaba zinazohitajika na taratibu, rejelea Kujenga.
Kutumia GPU¶
Kwenye GPU za NVIDIA, unaweza kufanya hesabu sambamba kwa kutumia OpenACC. NVIDIA HPC SDK inahitajika ili kujenga kwa GPU. Kwa maelezo ya utaratibu, rejelea Kujenga kwa kutumia GPU.