Docker image ашиглах¶
Албан ёсны runtime Docker image-ийг ашигласнаар хамаарах сангуудыг суулгахгүйгээр FrontISTR-ийг ажиллуулж болно. Docker өөрийг нь суулгах талаар өөрийн орчны баримтжуулалтыг үзнэ үү.
Image авах¶
Image-д ажиллуулахад шаардлагатай дараах сангууд багтана.
- 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
Image-ийн өгөгдмөл команд нь fistr1 (docker/container/Dockerfile дахь эх сурвалж, CMD ["fistr1"]). Хувилбар шалгах зэрэг сонголт өгөхдөө image нэрийн дараа командыг заана.
Оролтын файл бэлтгэх болон удирдлагын файл бичих талаар Шинжилгээний урсгал-аас үзнэ үү.
MPI параллель ажиллуулалт¶
MPI параллель ажиллуулалтыг контейнер дотор mpirun-ээр гүйцэтгэнэ. Тодорхой ажиллуулах команд болон тор хуваах журмыг Параллель шинжилгээ-ээс үзнэ үү.