Gå till innehållet

Använda Docker-avbildningen

Med den officiella Docker-avbildningen för körning kan FrontISTR köras utan installation av beroendebibliotek. För installation av Docker självt, se dokumentationen för respektive miljö.

Hämta avbildningen

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

Avbildningen innehåller följande bibliotek som krävs för körning.

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

Köra en analys

Dela värdens arbetskatalog (platsen där indatafilerna finns) med containern och kör därifrån. -v delar katalogen och -w anger arbetskatalogen.

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

Avbildningens standardkommando är fistr1 (källa: docker/container/Dockerfile, CMD ["fistr1"]). Om alternativ, till exempel för versionskontroll, ska anges skrivs kommandot efter avbildningsnamnet.

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

För förberedelse av indatafiler och beskrivning av kontrollfiler, se Analysflöde.

Parallell körning med MPI

Parallell körning med MPI utförs via mpirun i containern. För konkreta körkommandon och proceduren för domänuppdelning, se Analys med parallell bearbetning.

Relaterade ämnen

AI-assisted translation May contain errors Official docs Status