बायनरी पॅकेजद्वारे स्थापना¶
पूर्वबांधलेली 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 मध्ये असलेल्या ठिकाणी ठेवा किंवा त्या फोल्डरमध्येच विश्लेषण चालवा.
कार्य तपासणी¶
कमांड प्रॉम्प्ट (Command Prompt) मध्ये पुढील आदेश चालवा. आवृत्ती माहिती दिसल्यास स्थापना पूर्ण झाली आहे.
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लावा.
कार्य तपासणी¶
पुढील आदेश चालवा. आवृत्ती माहिती दिसल्यास स्थापना पूर्ण झाली आहे.