ವಿಷಯಕ್ಕೆ ತೆರಳಿ

Docker ಇಮೇಜ್ ಬಳಕೆ

ಅಧಿಕೃತ ರನ್‌ಟೈಮ್ Docker ಇಮೇಜ್ ಬಳಸುವುದರಿಂದ ಅವಲಂಬಿತ ಲೈಬ್ರರಿಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸ್ಥಾಪಿಸದೆ FrontISTR ಅನ್ನು ಚಲಾಯಿಸಬಹುದು. Docker ಅನ್ನು ಸ್ವತಃ ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂಬುದಕ್ಕಾಗಿ ನಿಮ್ಮ ಪರಿಸರದ ಕೈಪಿಡಿಯನ್ನು ನೋಡಿ.

ಇಮೇಜ್ ಪಡೆಯುವುದು

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

ಇಮೇಜ್‌ನಲ್ಲಿ ಚಾಲನೆಗೆ ಅಗತ್ಯವಾದ ಕೆಳಗಿನ ಲೈಬ್ರರಿಗಳು ಸೇರಿವೆ.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL(x86_64 ಪರಿಸರ)

ವಿಶ್ಲೇಷಣೆ ನಡೆಸುವುದು

ಹೋಸ್ಟ್‌ನ ಕೆಲಸದ ಡೈರೆಕ್ಟರಿಯನ್ನು (ಇನ್‌ಪುಟ್ ಫೈಲ್‌ಗಳು ಇರುವ ಸ್ಥಳ) ಕಂಟೇನರ್‌ನಲ್ಲಿ ಹಂಚಿಕೊಂಡು ಚಾಲನೆ ಮಾಡಿ. -v ಮೂಲಕ ಡೈರೆಕ್ಟರಿಯನ್ನು ಹಂಚಿ, -w ಮೂಲಕ ಕೆಲಸದ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೂಚಿಸಿ.

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

ಇಮೇಜ್‌ನ ಪೂರ್ವನಿಯೋಜಿತ ಆಜ್ಞೆ fistr1 ಆಗಿದೆ (ಮೂಲ: docker/container/DockerfileCMD ["fistr1"]). ಆವೃತ್ತಿ ಪರಿಶೀಲನೆ ಮುಂತಾದ ಆಯ್ಕೆಗಳನ್ನು ನೀಡುವಾಗ, ಇಮೇಜ್ ಹೆಸರಿನ ನಂತರ ಆಜ್ಞೆಯನ್ನು ಬರೆಯಿರಿ.

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

ಇನ್‌ಪುಟ್ ಫೈಲ್ ಸಿದ್ಧತೆ ಮತ್ತು ನಿಯಂತ್ರಣ ಫೈಲ್ ಬರವಣಿಗೆಯ ಕುರಿತು ವಿಶ್ಲೇಷಣೆಯ ಪ್ರವಾಹ ನೋಡಿ.

MPI ಸಮಾಂತರ ಚಾಲನೆ

MPI ಮೂಲಕ ಸಮಾಂತರ ಚಾಲನೆಯನ್ನು ಕಂಟೇನರ್ ಒಳಗೆ mpirun ಮೂಲಕ ನಡೆಸಲಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಚಾಲನಾ ಆಜ್ಞೆಗಳು ಮತ್ತು ಮೆಶ್ ವಿಭಜನೆಯ ಕ್ರಮಕ್ಕಾಗಿ ಸಮಾಂತರ ಸಂಸ್ಕರಣೆಯ ವಿಶ್ಲೇಷಣೆ ನೋಡಿ.

ಸಂಬಂಧಿತ ವಿಷಯಗಳು