কনটেন্টে যান

বাইনারি প্যাকেজ দিয়ে ইনস্টলেশন

পূর্বনির্মিত 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 ইনস্টল করার প্রয়োজন নেই।

ইনস্টলেশন পদ্ধতি

  1. ডাউনলোড পৃষ্ঠা থেকে ব্যবহারের জন্য পছন্দের সংস্করণের ZIP সংগ্রহ করে এক্সট্র্যাক্ট করুন।
  2. এক্সট্র্যাক্ট করা ফোল্ডারটি এক্সিকিউটেবল অনুসন্ধান-পথে থাকা কোনো স্থানে রাখুন, অথবা সেই ফোল্ডারের মধ্যেই বিশ্লেষণ চালান।

কার্যকারিতা যাচাই

কমান্ড প্রম্পটে নিচের কমান্ড চালান। সংস্করণ তথ্য দেখালে ইনস্টলেশন সফল হয়েছে।

fistr1.exe -v

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 প্যাকেজ নিচের মতো ইনস্টল করুন (ফাইলের নাম বিতরণকৃত সংস্করণের সঙ্গে মিলিয়ে বদলান)।

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

মন্তব্য: প্যাকেজ ইনস্টল করতে প্রশাসনিক অধিকার প্রয়োজন। root ব্যবহারকারী হিসেবে কাজ করলে sudo প্রয়োজন নেই। সাধারণ ব্যবহারকারী হিসেবে চালালে উপরের মতো sudo যোগ করুন।

কার্যকারিতা যাচাই

নিচের কমান্ড চালান। সংস্করণ তথ্য দেখালে ইনস্টলেশন সফল হয়েছে।

fistr1 -v

সংশ্লিষ্ট বিষয়