ສະພາບແວດລ້ອມການເຮັດວຽກ¶
ສ່ວນນີ້ສະແດງພາບລວມຂອງ OS ທີ່ຮອງຮັບ ແລະຂໍ້ກຳນົດທີ່ຈຳເປັນສຳລັບການໃຊ້ FrontISTR. ສຳລັບຂັ້ນຕອນການຕິດຕັ້ງຢ່າງລະອຽດ ໃຫ້ເບິ່ງ ການຕິດຕັ້ງ (ໄບນາຣີທີ່ແຈກຢາຍ ແລະ Docker) ຫຼື ການບິວ (ບິວຈາກຊອດ).
OS ທີ່ຮອງຮັບ¶
| OS | ວິທີການໃຊ້ |
|---|---|
| Linux | ໄບນາຣີທີ່ແຈກຢາຍ, Docker, ບິວຈາກຊອດ |
| Windows | ໄບນາຣີທີ່ແຈກຢາຍ (ຮຸ່ນ MinGW), Docker |
| macOS | ແນະນຳໃຫ້ໃຊ້ Docker |
ໝາຍເຫດ: ໃນ macOS ແນະນຳໃຫ້ໃຊ້ ຄອນເທນເນີ Docker.
ຂໍ້ກຳນົດທີ່ຈຳເປັນ¶
ສຳລັບການຄຳນວນແບບຂະໜານ ຕ້ອງມີໄລບຣາຣີຕໍ່ໄປນີ້.
- ການອິມພລີເມັນ MPI: Open MPI / MPICH / Intel MPI / MS-MPI ຢ່າງໃດຢ່າງໜຶ່ງ
- METIS: ໃຊ້ສຳລັບການແບ່ງໂດເມນ (ການແບ່ງເມຊ)
ເມື່ອໃຊ້ໄບນາຣີທີ່ແຈກຢາຍ ຫຼື ອິມເມຈ Docker, ສິ່ງເຫຼົ່ານີ້ຖືກລວມມາແລ້ວ. ຖ້າໃຊ້ພຽງການຄຳນວນແບບລຳດັບ (1 ໂດເມນ), MPI ບໍ່ແມ່ນຂໍ້ກຳນົດທີ່ຈຳເປັນ.
ເມື່ອບິວຈາກຊອດ¶
ເມື່ອບິວຈາກຊອດ ຈຳເປັນຕ້ອງມີ ຄອມໄພເລີ ທີ່ຮອງຮັບ C / C++ / Fortran90 (ເຊັ່ນ GCC, Intel oneAPI, Clang ແລະອື່ນໆ). ສຳລັບລາຍລະອຽດຂອງໄລບຣາຣີທີ່ຈຳເປັນ ແລະຂັ້ນຕອນ ໃຫ້ເບິ່ງ ການບິວ.
ເມື່ອໃຊ້ GPU¶
ສາມາດເຮັດການຄຳນວນແບບຂະໜານດ້ວຍ OpenACC ເທິງ NVIDIA GPU. ການບິວສຳລັບ GPU ຕ້ອງໃຊ້ NVIDIA HPC SDK. ສຳລັບລາຍລະອຽດຂັ້ນຕອນ ໃຫ້ເບິ່ງ ການບິວໂດຍໃຊ້ GPU.