براہِ راست مواد پر جائیں

بائنری پیکیج سے تنصیب

پہلے سے بلڈ کیے گئے 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. کھولی ہوئی ڈائریکٹری کو قابلِ اجرا تلاش راستے میں موجود مقام پر رکھیں، یا اسی ڈائریکٹری میں تجزیہ چلائیں۔

تنصیب کی جانچ

ونڈوز کمانڈ لائن (Command Prompt) میں درج ذیل کمانڈ چلائیں۔ اگر نسخے کی معلومات ظاہر ہوں تو تنصیب درست ہے۔

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

متعلقہ موضوعات