বাইনারি প্যাকেজ দিয়ে ইনস্টলেশন¶
পূর্বনির্মিত 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 সংগ্রহ করে এক্সট্র্যাক্ট করুন।
- এক্সট্র্যাক্ট করা ফোল্ডারটি এক্সিকিউটেবল অনুসন্ধান-পথে থাকা কোনো স্থানে রাখুন, অথবা সেই ফোল্ডারের মধ্যেই বিশ্লেষণ চালান।
কার্যকারিতা যাচাই¶
কমান্ড প্রম্পটে নিচের কমান্ড চালান। সংস্করণ তথ্য দেখালে ইনস্টলেশন সফল হয়েছে।
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যোগ করুন।
কার্যকারিতা যাচাই¶
নিচের কমান্ড চালান। সংস্করণ তথ্য দেখালে ইনস্টলেশন সফল হয়েছে।