Pereiti prie turinio

Docker atvaizdo naudojimas

Naudojant oficialų vykdymo Docker atvaizdą, FrontISTR galima paleisti neįdiegiant jo priklausomybių bibliotekų. Kaip įdiegti patį Docker, žr. savo aplinkos dokumentaciją.

Atvaizdo gavimas

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

Atvaizde yra šios vykdymui reikalingos bibliotekos.

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

Analizės vykdymas

Analizę vykdykite bendrindami pagrindinės sistemos darbo katalogą (kuriame yra įvesties failai) su konteineriu. Katalogui bendrinti naudokite -v, o darbo katalogui nurodyti — -w.

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

Numatytoji atvaizdo komanda yra fistr1 (šaltinis: docker/container/Dockerfile, CMD ["fistr1"]). Norėdami pateikti parinktis, pavyzdžiui, versijai patikrinti, komandą nurodykite po atvaizdo pavadinimo.

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

Apie įvesties failų paruošimą ir valdymo failų rašymą žr. Analizės eiga.

MPI lygiagretusis vykdymas

MPI lygiagretusis vykdymas atliekamas naudojant mpirun konteinerio viduje. Konkrečias vykdymo komandas ir srities skaidymo procedūrą žr. Lygiagrečioji analizė.

Susijusios temos

AI-assisted translation May contain errors Official docs Status