Коришћење Docker слике¶
Коришћењем званичне runtime 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 (извор: docker/container/Dockerfile, CMD ["fistr1"]). Да бисте проследили опције, на пример за проверу верзије, наведите команду после имена слике.
За припрему улазних датотека и писање контролних датотека видети Ток анализе.
MPI паралелно извршавање¶
MPI паралелно извршавање се обавља преко mpirun унутар контејнера. За конкретне команде за извршавање и поступак поделе домена видети Паралелна анализа.