Preskoči na sadržaj

Uporaba Docker slike

Uporabom službene Docker slike za izvođenje FrontISTR se može pokrenuti bez instaliranja njegovih ovisnih biblioteka. Za instalaciju samog Dockera pogledajte dokumentaciju za svoje okruženje.

Dohvaćanje slike

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

Slika sadrži sljedeće biblioteke potrebne za izvođenje.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (x86_64 okruženja)

Pokretanje analize

Pokrenite analizu dijeljenjem radnog direktorija domaćina (u kojem se nalaze ulazne datoteke) s kontejnerom. Pomoću -v podijelite direktorij, a pomoću -w odredite radni direktorij.

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

Zadana naredba slike je fistr1 (izvor: docker/container/Dockerfile, CMD ["fistr1"]). Za opcije poput provjere verzije navedite naredbu nakon naziva slike.

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

Za pripremu ulaznih datoteka i pisanje upravljačkih datoteka pogledajte Tijek analize.

MPI paralelno izvođenje

MPI paralelno izvođenje provodi se preko mpirun unutar kontejnera. Konkretne naredbe izvođenja i postupak dekompozicije domene potražite u Paralelna analiza.

Povezane teme

AI-assisted translation May contain errors Official docs Status