Skip to content

Docker кескінін пайдалану

Ресми орындау Docker кескінін пайдалану FrontISTR-ді тәуелді кітапханаларды орнатпай іске қосуға мүмкіндік береді. Docker-дің өзін орнату үшін өз ортаңыздың құжаттамасын қараңыз.

Кескінді алу

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

Кескіннің құрамында орындауға қажетті келесі кітапханалар бар.

  • 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 (дереккөз: docker/container/Dockerfile ішіндегі CMD ["fistr1"]). Нұсқаны тексеру сияқты параметрлер беру үшін кескін атауынан кейін команданы жазыңыз.

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

Енгізу файлдарын дайындау және басқару файлдарын жазу туралы Талдау ағыны бөлімінен қараңыз.

MPI параллель орындау

MPI арқылы параллель орындау контейнер ішінде mpirun арқылы жүргізіледі. Нақты орындау командалары мен облыстарға бөлу рәсімі үшін Параллель талдау бөлімін қараңыз.

Қатысты тақырыптар

AI-assisted translation May contain errors Official docs Status