Gå til indholdet

Brug af Docker-imaget

Med det officielle Docker-image til kørsel kan FrontISTR køres uden at installere de nødvendige afhængighedsbiblioteker. Se dokumentationen for det pågældende miljø for installation af selve Docker.

Hent imaget

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

Imaget indeholder følgende biblioteker, som er nødvendige for kørsel.

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

Kør en analyse

Kør analysen ved at dele værtsmaskinens arbejdsmappe (hvor inputfilerne ligger) med containeren. Brug -v til at dele mappen og -w til at angive arbejdsmappen.

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

Standardkommandoen for imaget er fistr1 (kilde: docker/container/Dockerfile, CMD ["fistr1"]). Hvis der skal angives indstillinger, f.eks. til kontrol af versionen, skrives kommandoen efter imagenavnet.

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

Se Analyseforløb for klargøring af inputfiler og skrivning af kontrolfiler.

Parallel kørsel med MPI

Parallel kørsel med MPI udføres via mpirun inde i containeren. Se Parallel analyse for konkrete kørselskommandoer og proceduren for domæneopdeling.

Relaterede emner

AI-assisted translation May contain errors Official docs Status