Pāriet uz saturu

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

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

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.

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

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.

Saistītās tēmas

AI-assisted translation May contain errors Official docs Status