Použití obrazu Docker¶
Použití oficiálního běhového obrazu Docker umožňuje spouštět FrontISTR bez instalace jeho závislých knihoven. Informace o instalaci samotného Dockeru naleznete v dokumentaci pro vaše prostředí.
Získání obrazu¶
Obraz obsahuje následující knihovny potřebné ke spuštění.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (prostředí x86_64)
Spuštění analýzy¶
Analýzu spusťte sdílením pracovního adresáře hostitele (v němž jsou umístěny vstupní soubory) s kontejnerem. Pomocí -v adresář nasdílejte a pomocí -w určete pracovní adresář.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
Výchozí příkaz obrazu je fistr1 (zdroj: docker/container/Dockerfile, CMD ["fistr1"]). Chcete-li předat volby, například pro kontrolu verze, uveďte příkaz za názvem obrazu.
Přípravu vstupních souborů a zápis řídicích souborů popisuje Průběh analýzy.
Paralelní spuštění MPI¶
Paralelní spuštění MPI se provádí pomocí mpirun uvnitř kontejneru. Konkrétní příkazy pro spuštění a postup dekompozice oblasti naleznete v části Paralelní analýza.