Brug af Docker-imaget¶
Med det officielle Docker-image til kørsel kan FrontISTR køres uden at installere de nødvendige afhængighedsbiblioteker. Se dokumentationen for det pågældende miljø for installation af selve Docker.
Hent imaget¶
Imaget indeholder følgende biblioteker, som er nødvendige for kørsel.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (x86_64-miljøer)
Kør en analyse¶
Kør analysen ved at dele værtsmaskinens arbejdsmappe (hvor inputfilerne ligger) med containeren. Brug -v til at dele mappen og -w til at angive arbejdsmappen.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
Standardkommandoen for imaget er fistr1 (kilde: docker/container/Dockerfile, CMD ["fistr1"]). Hvis der skal angives indstillinger, f.eks. til kontrol af versionen, skrives kommandoen efter imagenavnet.
Se Analyseforløb for klargøring af inputfiler og skrivning af kontrolfiler.
Parallel kørsel med MPI¶
Parallel kørsel med MPI udføres via mpirun inde i containeren. Se Parallel analyse for konkrete kørselskommandoer og proceduren for domæneopdeling.