Агуулгыг алгасах

Docker image ашиглах

Албан ёсны runtime Docker image-ийг ашигласнаар хамаарах сангуудыг суулгахгүйгээр FrontISTR-ийг ажиллуулж болно. Docker өөрийг нь суулгах талаар өөрийн орчны баримтжуулалтыг үзнэ үү.

Image авах

docker pull registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest

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 нэрийн дараа командыг заана.

docker run --rm registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1 -v

Оролтын файл бэлтгэх болон удирдлагын файл бичих талаар Шинжилгээний урсгал-аас үзнэ үү.

MPI параллель ажиллуулалт

MPI параллель ажиллуулалтыг контейнер дотор mpirun-ээр гүйцэтгэнэ. Тодорхой ажиллуулах команд болон тор хуваах журмыг Параллель шинжилгээ-ээс үзнэ үү.

Холбогдох сэдвүүд