Gå til innhold

Bruke Docker-avbildningen

Med den offisielle Docker-avbildningen for kjøring kan FrontISTR kjøres uten å installere avhengighetsbibliotekene. Se dokumentasjonen for det aktuelle miljøet for installasjon av selve Docker.

Hente avbildningen

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

Avbildningen inneholder følgende biblioteker som kreves for kjøring.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (x86_64-miljøer)

Kjøre en analyse

Kjør analysen ved å dele arbeidskatalogen på verten (der inndatafilene ligger) med containeren. Bruk -v til å dele katalogen og -w til å angi arbeidskatalogen.

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

Standardkommandoen for avbildningen er fistr1 (kilde: CMD ["fistr1"] i docker/container/Dockerfile). Hvis du vil angi alternativer, for eksempel for å kontrollere versjonen, skriver du kommandoen etter avbildningsnavnet.

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

Se Analyseflyt for klargjøring av inndatafiler og beskrivelse av kontrollfiler.

MPI-parallellkjøring

MPI-parallellkjøring utføres via mpirun inne i containeren. Se Parallell analyse for konkrete kjørekommandoer og fremgangsmåten for domenedekomponering.

Relaterte emner

AI-assisted translation May contain errors Official docs Status