ການໃຊ້ Docker ອິມເມຈ¶
ການໃຊ້ Docker ອິມເມຈ ທາງການສຳລັບການປະຕິບັດ ຊ່ວຍໃຫ້ສາມາດຮັນ FrontISTR ໂດຍບໍ່ຕ້ອງຕິດຕັ້ງ ໄລບຣາຣີທີ່ຕ້ອງພຶ່ງພາ. ສຳລັບການຕິດຕັ້ງ Docker ເອງ ໃຫ້ເບິ່ງຄູ່ມືຂອງແຕ່ລະສະພາບແວດລ້ອມ.
ການຮັບອິມເມຈ¶
ອິມເມຈປະກອບມີຫ້ອງສະໝຸດຕໍ່ໄປນີ້ທີ່ຈຳເປັນສຳລັບການປະຕິບັດ.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (ສະພາບແວດລ້ອມ x86_64)
ການປະຕິບັດການວິເຄາະ¶
ແຊຣ໌ໄດເຣັກທໍຣີເຮັດວຽກຝັ່ງໂຮສ (ບ່ອນທີ່ມີໄຟລ໌ຮັບເຂົ້າ) ເຂົ້າໃນຄອນເທນເນີ ແລ້ວຮັນ. ໃຊ້ -v ເພື່ອແຊຣ໌ໄດເຣັກທໍຣີ ແລະ -w ເພື່ອລະບຸໄດເຣັກທໍຣີເຮັດວຽກ.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
ຄຳສັ່ງເລີ່ມຕົ້ນຂອງອິມເມຈແມ່ນ fistr1 (ແຫຼ່ງ: CMD ["fistr1"] ໃນ docker/container/Dockerfile). ຖ້າຕ້ອງການຕົວເລືອກເຊັ່ນກວດເວີຊັນ ໃຫ້ຂຽນຄຳສັ່ງຫຼັງຊື່ອິມເມຈ.
ສຳລັບການກະກຽມໄຟລ໌ຮັບເຂົ້າ ແລະ ການຂຽນໄຟລ໌ຄວບຄຸມ ເບິ່ງ ລຳດັບການວິເຄາະ.
ການປະຕິບັດ MPI ຂະໜານ¶
ການປະຕິບັດຂະໜານດ້ວຍ MPI ເຮັດຜ່ານ mpirun ພາຍໃນຄອນເທນເນີ. ສຳລັບຄຳສັ່ງສະເພາະແລະຂັ້ນຕອນແບ່ງເມຊ ເບິ່ງ ການວິເຄາະດ້ວຍການປະມວນຜົນຂະໜານ.