विषय पर बढ़ें

बाइनरी पैकेज से इंस्टॉलेशन

पूर्वनिर्मित FrontISTR बाइनरी डाउनलोड पेज से प्राप्त की जा सकती हैं। वितरण में मुख्य solver fistr1 के साथ domain partitioning (hecmw_part1), visualization (hecmw_vis1), mesh conversion (neu2fstr) और अन्य कार्यों के सहायक टूल शामिल होते हैं।

Windows

Windows संस्करण ZIP archive के रूप में वितरित किए जाते हैं, जिनमें parallelization विधि और उपयोग की जाने वाली numerical library अलग-अलग होती है। प्रत्येक पैकेज में चलाने के लिए आवश्यक MPI runtime और numerical libraries (DLLs) शामिल हैं, इसलिए इन्हें अलग से इंस्टॉल किए बिना archive extract करने के बाद उपयोग किया जा सकता है।

संस्करण Parallelization MPI Numerical library
thread_openblas OpenMP thread parallelism (कोई नहीं) OpenBLAS
hybrid_msmpi_openblas MPI + OpenMP hybrid parallelism MS-MPI (शामिल) OpenBLAS
hybrid_impi_mkl_intelthread MPI + OpenMP hybrid parallelism Intel MPI (शामिल) Intel MKL

Note: Hybrid पैकेज में mpiexec और MPI runtime (msmpi.dll या impi.dll आदि) शामिल होते हैं, इसलिए MPI को अलग से इंस्टॉल करने की आवश्यकता नहीं है।

इंस्टॉलेशन प्रक्रिया

  1. डाउनलोड पेज से उपयोग करने वाले संस्करण का ZIP archive डाउनलोड करें और extract करें।
  2. Extract किए गए directory को executable search path में शामिल किसी स्थान पर रखें, या उसी directory से सीधे analysis चलाएँ।

इंस्टॉलेशन की पुष्टि

Command Prompt से निम्न command चलाएँ। यदि version जानकारी दिखाई देती है, तो इंस्टॉलेशन सही काम कर रहा है।

fistr1.exe -v

MPI parallel execution के लिए पैकेज में शामिल mpiexec का उपयोग करें। Execution procedure के विवरण के लिए विश्लेषण प्रवाह देखें।

Linux

Ubuntu के लिए deb पैकेज वितरित किए जाते हैं। deb पैकेज अपनी dependencies घोषित करते हैं, इसलिए apt-get के माध्यम से इंस्टॉल करने पर आवश्यक libraries अपने आप resolve हो जाती हैं।

deb पैकेज डाउनलोड करना

डाउनलोड पेज से Ubuntu का deb पैकेज सीधे डाउनलोड करें। Command line से प्राप्त करने के लिए निम्न जैसा command उपयोग करें और file name को वितरित संस्करण के file name से बदलें।

curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb

deb पैकेज इंस्टॉल करना

डाउनलोड किए गए deb पैकेज को निम्न प्रकार इंस्टॉल करें और file name को वितरित संस्करण के file name से बदलें।

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

Note: पैकेज इंस्टॉल करने के लिए administrator privileges आवश्यक हैं। यदि आप root user के रूप में काम कर रहे हैं, तो sudo आवश्यक नहीं है। सामान्य user के रूप में command चलाते समय ऊपर दिखाए अनुसार sudo जोड़ें।

इंस्टॉलेशन की पुष्टि

निम्न command चलाएँ। यदि version जानकारी दिखाई देती है, तो इंस्टॉलेशन सही काम कर रहा है।

fistr1 -v

संबंधित विषय