बाइनरी पैकेज द्वारा स्थापना¶
पूर्व-निर्मित FrontISTR बाइनरी डाउनलोड पृष्ठ से प्राप्त किए जा सकते हैं। वितरण में मुख्य सॉल्वर fistr1 के साथ मेश विभाजन (hecmw_part1), दृश्यांकन (hecmw_vis1) और मेश रूपांतरण (neu2fstr) जैसे सहायक उपकरण शामिल हैं।
Windows¶
Windows संस्करणों को समानांतरकरण विधि और उपयोग की जाने वाली संख्यात्मक गणना लाइब्रेरी के अनुसार अलग-अलग ZIP के रूप में वितरित किया जाता है। प्रत्येक संस्करण में निष्पादन के लिए आवश्यक MPI रनटाइम और संख्यात्मक गणना लाइब्रेरी (DLL) शामिल होती हैं, इसलिए केवल संग्रह को निकालकर उसका उपयोग किया जा सकता है।
| संस्करण | समानांतरकरण विधि | MPI | संख्यात्मक गणना लाइब्रेरी |
|---|---|---|---|
| thread_openblas | OpenMP थ्रेड समानांतरकरण | (कोई नहीं) | OpenBLAS |
| hybrid_msmpi_openblas | MPI + OpenMP हाइब्रिड | MS-MPI (समाहित) | OpenBLAS |
| hybrid_impi_mkl_intelthread | MPI + OpenMP हाइब्रिड | Intel MPI (समाहित) | Intel MKL |
ध्यान दें: हाइब्रिड संस्करणों में
mpiexecऔर MPI रनटाइम (msmpi.dllयाimpi.dllआदि) शामिल हैं, इसलिए अलग से MPI स्थापित करने की आवश्यकता नहीं है।
स्थापना प्रक्रिया¶
- डाउनलोड पृष्ठ से उपयोग किए जाने वाले संस्करण का ZIP प्राप्त करें और उसे निकालें।
- निकाले गए फ़ोल्डर को ऐसे स्थान पर रखें जो PATH में हो, या उसी फ़ोल्डर के भीतर विश्लेषण चलाएँ।
संचालन जाँच¶
कमांड प्रॉम्प्ट में निम्न चलाएँ। यदि संस्करण जानकारी प्रदर्शित होती है, तो स्थापना सफल है।
MPI समानांतर निष्पादन के लिए समाहित mpiexec का उपयोग करें। निष्पादन प्रक्रिया के विवरण के लिए विश्लेषण प्रवाह देखें।
Linux¶
Ubuntu के लिए deb पैकेज वितरित किए जाते हैं। deb पैकेज आवश्यक निर्भर लाइब्रेरियाँ घोषित करते हैं, इसलिए apt-get के माध्यम से स्थापना करने पर आवश्यक लाइब्रेरियाँ स्वतः हल हो जाती हैं।
deb पैकेज प्राप्त करना¶
डाउनलोड पृष्ठ से Ubuntu के लिए deb पैकेज सीधे डाउनलोड करें। कमांड से प्राप्त करने के लिए निम्न प्रकार करें (फ़ाइल नाम को वितरित संस्करण के अनुरूप बदलें)।
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
deb पैकेज स्थापित करना¶
डाउनलोड किए गए deb पैकेज को निम्न प्रकार स्थापित करें (फ़ाइल नाम को वितरित संस्करण के अनुरूप बदलें)।
ध्यान दें: पैकेज स्थापना के लिए प्रशासक अधिकार आवश्यक हैं। यदि आप root उपयोगकर्ता के रूप में कार्य कर रहे हैं तो
sudoआवश्यक नहीं है। सामान्य उपयोगकर्ता के रूप में चलाते समय ऊपर की तरहsudoलगाएँ।
संचालन जाँच¶
निम्न चलाएँ। यदि संस्करण जानकारी प्रदर्शित होती है, तो स्थापना सफल है।