Përdorimi i imazhit Docker¶
Duke përdorur imazhin zyrtar Docker për ekzekutim, FrontISTR mund të ekzekutohet pa instaluar bibliotekat e varësive. Për instalimin e vetë Docker, referojuni manualit të mjedisit përkatës.
Marrja e imazhit¶
Imazhi përmban bibliotekat e mëposhtme të nevojshme për ekzekutim.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (mjedisi x86_64)
Ekzekutimi i analizës¶
Ekzekutoni duke ndarë me kontejnerin direktorinë e punës në host (ku ndodhen skedarët e hyrjes). Me -v ndahet direktoria dhe me -w përcaktohet direktoria e punës.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
Komanda e parazgjedhur e imazhit është fistr1 (burimi: te docker/container/Dockerfile, CMD ["fistr1"]). Kur jepen opsione, p.sh. për kontrollin e versionit, shkruani komandën pas emrit të imazhit.
Për përgatitjen e skedarëve të hyrjes dhe shkrimin e skedarit të kontrollit shihni Rrjedha e analizës.
Ekzekutimi paralel me MPI¶
Ekzekutimi paralel me MPI kryhet në kontejner përmes mpirun. Për komandën konkrete të ekzekutimit dhe procedurën e ndarjes së domenit shihni Analiza me përpunim paralel.