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

عملی ماحول

یہاں FrontISTR استعمال کرنے کے لیے معاون عملیاتی نظام اور لازمی تقاضوں کا خلاصہ دیا گیا ہے۔ مخصوص تنصیبی طریقے کے لیے تنصیب (تقسیم شدہ بائنری، Docker) یا تعمیر (ماخذ سے تعمیر) دیکھیں۔

معاون عملیاتی نظام

OS استعمال کا طریقہ
Linux تقسیم شدہ بائنری، Docker، ماخذ سے تعمیر
Windows تقسیم شدہ بائنری (MinGW نسخہ)، Docker
macOS Docker استعمال کرنے کی سفارش

نوٹ: macOS پر Docker کنٹینر استعمال کرنے کی سفارش کی جاتی ہے۔

لازمی تقاضے

متوازی حساب کے لیے درج ذیل کتب خانے ضروری ہیں۔

  • MPI نفاذ: Open MPI / MPICH / Intel MPI / MS-MPI میں سے کوئی ایک
  • METIS: میش تقسیم کے لیے استعمال ہوتا ہے

تقسیم شدہ بائنری یا Docker تصویر استعمال کرتے وقت یہ شامل ہوتے ہیں۔ صرف سلسلہ وار حساب (1 حلقہ) کے لیے MPI لازمی نہیں۔

ماخذ سے تعمیر کرتے وقت

ماخذ سے تعمیر کے لیے C / C++ / Fortran90 کے معاون مترجم (مثلاً GCC، Intel oneAPI، Clang) درکار ہیں۔ ضروری کتب خانوں اور طریقۂ کار کی تفصیل تعمیر میں دیکھیں۔

GPU استعمال کرتے وقت

NVIDIA GPU پر OpenACC کے ذریعے متوازی حساب چلایا جا سکتا ہے۔ GPU کے لیے تعمیر کرنے کو NVIDIA HPC SDK درکار ہے۔ طریقۂ کار کی تفصیل GPU استعمال کرتے ہوئے تعمیر میں دیکھیں۔

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