Користење на 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 во контејнерот. За конкретните команди за извршување и постапката за партиционирање на мрежата, видете Паралелна анализа.