Gebruik van die Docker-beeld¶
Deur die amptelike Docker-beeld vir uitvoering te gebruik, kan FrontISTR uitgevoer word sonder om die afhanklikheidsbiblioteke te installeer. Raadpleeg die dokumentasie vir u omgewing vir die installasie van Docker self.
Verkryging van die beeld¶
Die beeld bevat die volgende biblioteke wat vir uitvoering benodig word.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (x86_64-omgewings)
Uitvoering van 'n analise¶
Voer die analise uit deur die gasheer se werksgids (waar die invoerlêers is) met die houer te deel. Gebruik -v om die gids te deel en -w om die werksgids te spesifiseer.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
Die verstekopdrag van die beeld is fistr1 (bron: docker/container/Dockerfile, CMD ["fistr1"]). Om opsies soos ’n weergawekontrole te gee, spesifiseer die opdrag ná die beeldnaam.
Vir die voorbereiding van invoerlêers en die skryf van beheerlêers, sien Analisevloei.
MPI-parallelle uitvoering¶
Parallelle uitvoering met MPI word deur mpirun binne die houer gedoen. Vir spesifieke uitvoeropdragte en die domeinontbindingsprosedure, sien Analise met parallelle verwerking.