Иди на текст

Коришћење Docker слике

Коришћењем званичне runtime 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