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