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 वापरून केली जाते. विशिष्ट अंमलबजावणी कमांड आणि मेश विभाजन प्रक्रिया यासाठी समांतर प्रक्रियेद्वारे विश्लेषण पहा.