Docker кескінін пайдалану¶
Ресми орындау 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 арқылы жүргізіледі. Нақты орындау командалары мен облыстарға бөлу рәсімі үшін Параллель талдау бөлімін қараңыз.