Přeskočit obsah

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

docker pull registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest

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.

docker run --rm registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1 -v

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.

Související témata

AI-assisted translation May contain errors Official docs Status