I-skip tungo sa nilalaman

Paggamit ng Docker image

Sa paggamit ng opisyal na Docker image para sa pagpapatakbo, maaaring patakbuhin ang FrontISTR nang hindi ini-install ang mga dependency library nito. Para sa pag-install ng Docker mismo, sumangguni sa dokumentasyon ng iyong kapaligiran.

Pagkuha ng image

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

Kasama sa image ang mga sumusunod na library na kailangan sa pagpapatakbo.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (x86_64 na kapaligiran)

Pagpapatakbo ng pagsusuri

Patakbuhin ang pagsusuri sa pamamagitan ng pagbabahagi sa container ng working directory sa host (kung saan naroon ang mga input file). Gamitin ang -v upang ibahagi ang directory at ang -w upang tukuyin ang working directory.

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

Ang default na command ng image ay fistr1 (pinagmulan: docker/container/Dockerfile, CMD ["fistr1"]). Kapag magbibigay ng option gaya ng pagsuri sa bersyon, isulat ang command pagkatapos ng pangalan ng image.

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

Para sa paghahanda ng input file at pagsulat ng control file, tingnan ang Daloy ng pagsusuri.

MPI parallel na pagpapatakbo

Isinasagawa ang parallel na pagpapatakbo gamit ang MPI sa pamamagitan ng mpirun sa loob ng container. Para sa mga partikular na command sa pagpapatakbo at pamamaraan ng domain decomposition, tingnan ang Pagsusuri gamit ang parallel processing.

Mga kaugnay na item

AI-assisted translation May contain errors Official docs Status