Skoči na vsebino

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

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

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.

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

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.

Sorodne teme

AI-assisted translation May contain errors Official docs Status