Docker इमेजको प्रयोग¶
आधिकारिक कार्यान्वयन Docker इमेज प्रयोग गर्दा निर्भर पुस्तकालयहरू स्थापना नगरी FrontISTR चलाउन सकिन्छ। Docker स्वयं स्थापना गर्ने तरिकाका लागि सम्बन्धित वातावरणको मार्गदर्शिका हेर्नुहोस्।
इमेज प्राप्त गर्ने¶
इमेजमा कार्यान्वयनका लागि आवश्यक निम्न पुस्तकालयहरू समावेश छन्।
- 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"])। संस्करण जाँचजस्ता विकल्प दिन इमेज नामपछि आदेश लेख्नुहोस्।
इनपुट फाइलको तयारी र नियन्त्रण फाइल लेख्ने तरिकाका लागि विश्लेषण प्रवाह हेर्नुहोस्।
MPI समानान्तर कार्यान्वयन¶
MPI द्वारा समानान्तर कार्यान्वयन कन्टेनरभित्र mpirun मार्फत गरिन्छ। ठोस कार्यान्वयन आदेश र मेश विभाजन प्रक्रियाका लागि समानान्तर प्रशोधनद्वारा विश्लेषण हेर्नुहोस्।