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¶
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.
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.