विषय पर बढ़ें

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/Dockerfile का CMD ["fistr1"])। संस्करण जाँच जैसे विकल्प देने के लिए, छवि नाम के बाद कमांड लिखें।

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

इनपुट फ़ाइल तैयार करने और नियंत्रण फ़ाइल लिखने के लिए विश्लेषण प्रवाह देखें।

MPI समानांतर निष्पादन

MPI द्वारा समानांतर निष्पादन कंटेनर के भीतर mpirun के माध्यम से किया जाता है। विशिष्ट निष्पादन कमांड और मेश विभाजन प्रक्रिया के लिए समानांतर प्रसंस्करण द्वारा विश्लेषण देखें।

संबंधित विषय