Kihagyás

A Docker-kép használata

A hivatalos futtatókörnyezeti Docker-kép használatával a FrontISTR a függőségi könyvtárak telepítése nélkül futtatható. Magának a Dockernek a telepítéséhez az adott környezet dokumentációját kell követni.

A kép beszerzése

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

A kép a futtatáshoz szükséges következő könyvtárakat tartalmazza.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (x86_64 környezetek)

Analízis futtatása

Az analízis úgy futtatható, hogy a gazdagép munkakönyvtárát (ahol a bemeneti fájlok találhatók) megosztja a konténerrel. A könyvtár megosztásához használja a -v, a munkakönyvtár megadásához pedig a -w kapcsolót.

docker run --rm -v $PWD:/work -w /work \
  registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1

A kép alapértelmezett parancsa a fistr1 (forrás: docker/container/Dockerfile, CMD ["fistr1"]). Ha például verzióellenőrzési kapcsolót kíván megadni, a parancsot a kép neve után adja meg.

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

A bemeneti fájlok előkészítéséről és a vezérlőfájlok megírásáról lásd az Analízis folyamata részt.

MPI párhuzamos futtatás

Az MPI párhuzamos futtatás a konténeren belül az mpirun segítségével történik. A konkrét futtatási parancsokat és a tartományfelosztási eljárást lásd a Párhuzamos analízis részben.

Kapcsolódó témák

AI-assisted translation May contain errors Official docs Status