Uporaba slike Docker¶
Z uradno izvajalno sliko Docker je mogoče FrontISTR izvajati brez nameščanja njegovih odvisnih knjižnic. Za namestitev samega Dockerja glejte dokumentacijo svojega okolja.
Pridobitev slike¶
Slika vsebuje naslednje knjižnice, potrebne za izvajanje.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (okolja x86_64)
Izvajanje analize¶
Analizo izvedite tako, da delovni imenik gostitelja (kjer so vhodne datoteke) delite z vsebnikom. Z -v delite imenik, z -w pa določite delovni imenik.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
Privzeti ukaz slike je fistr1 (vir: docker/container/Dockerfile, CMD ["fistr1"]). Za podajanje možnosti, na primer preverjanje različice, navedite ukaz za imenom slike.
Za pripravo vhodnih datotek in zapis krmilnih datotek glejte Potek analize.
Vzporedno izvajanje MPI¶
Vzporedno izvajanje z MPI poteka prek mpirun znotraj vsebnika. Za konkretne ukaze za izvajanje in postopek razdelitve domene glejte Vzporedna analiza.