Sari la conținut

Utilizarea imaginii Docker

Utilizarea imaginii Docker oficiale pentru execuție permite rularea FrontISTR fără instalarea bibliotecilor sale dependente. Pentru instalarea Docker în sine, consultați documentația mediului dumneavoastră.

Obținerea imaginii

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

Imaginea include următoarele biblioteci necesare pentru execuție.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (medii x86_64)

Rularea unei analize

Rulați analiza partajând cu containerul directorul de lucru al gazdei (în care se află fișierele de intrare). Utilizați -v pentru a partaja directorul și -w pentru a specifica directorul de lucru.

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

Comanda implicită a imaginii este fistr1 (sursa: docker/container/Dockerfile, CMD ["fistr1"]). Pentru a furniza opțiuni precum verificarea versiunii, specificați comanda după numele imaginii.

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

Pentru pregătirea fișierelor de intrare și scrierea fișierelor de control, consultați Fluxul analizei.

Execuție paralelă MPI

Execuția paralelă MPI se realizează prin mpirun în interiorul containerului. Pentru comenzile concrete de execuție și procedura de descompunere a domeniului, consultați Analiză paralelă.

Subiecte conexe

AI-assisted translation May contain errors Official docs Status