Docker attēla izmantošana¶
Izmantojot oficiālo izpildes Docker attēlu, FrontISTR var palaist bez atkarīgo bibliotēku instalēšanas. Par paša Docker instalēšanu skatiet attiecīgās vides dokumentāciju.
Attēla iegūšana¶
Attēlā ir iekļautas tālāk norādītās izpildei nepieciešamās bibliotēkas.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (x86_64 videi)
Analīzes izpilde¶
Palaidiet analīzi, koplietojot resursdatora darba direktoriju (kurā atrodas ievades faili) ar konteineru. Ar -v koplietojiet direktoriju, bet ar -w norādiet darba direktoriju.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
Attēla noklusējuma komanda ir fistr1 (avots: docker/container/Dockerfile esošais CMD ["fistr1"]). Ja jānorāda opcijas, piemēram, versijas pārbaudei, komandu ierakstiet aiz attēla nosaukuma.
Par ievades failu sagatavošanu un vadības failu rakstīšanu skatiet Analīzes plūsmu.
MPI paralēlā izpilde¶
Paralēlā izpilde ar MPI konteinerā tiek veikta, izmantojot mpirun. Konkrētas izpildes komandas un domēna sadalīšanas procedūru skatiet sadaļā Paralēlā analīze.