Preskočiť na obsah

Použitie obrazu Docker

Použitím oficiálneho runtime obrazu Docker možno FrontISTR spustiť bez inštalácie jeho závislých knižníc. Informácie o inštalácii samotného Dockeru nájdete v dokumentácii svojho prostredia.

Získanie obrazu

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

Obraz obsahuje nasledujúce knižnice potrebné na spustenie.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (prostredia x86_64)

Spustenie analýzy

Analýzu spustite zdieľaním pracovného adresára hostiteľa (kde sa nachádzajú vstupné súbory) s kontajnerom. Pomocou -v zdieľajte adresár a pomocou -w zadajte pracovný adresár.

docker run --rm -v $PWD:/work -w /work \
  registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1

Predvoleným príkazom obrazu je fistr1 (zdroj: docker/container/Dockerfile, CMD ["fistr1"]). Ak chcete zadať voľby, napríklad kontrolu verzie, uveďte príkaz za názvom obrazu.

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

Prípravu vstupných súborov a zápis riadiacich súborov nájdete v časti Priebeh analýzy.

Paralelné spustenie MPI

Paralelné spustenie MPI sa vykonáva pomocou mpirun v kontajneri. Konkrétne príkazy a postup dekompozície domény nájdete v časti Paralelná analýza.

Súvisiace témy

AI-assisted translation May contain errors Official docs Status