بائنری پیکیج سے تنصیب¶
پہلے سے بلڈ کیے گئے 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 حاصل کر کے کھولیں۔
- کھولی ہوئی ڈائریکٹری کو قابلِ اجرا تلاش راستے میں موجود مقام پر رکھیں، یا اسی ڈائریکٹری میں تجزیہ چلائیں۔
تنصیب کی جانچ¶
ونڈوز کمانڈ لائن (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شامل کریں۔
تنصیب کی جانچ¶
درج ذیل کمانڈ چلائیں۔ اگر نسخے کی معلومات ظاہر ہوں تو تنصیب درست ہے۔