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¶
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.
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.