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

Docker امیج کا استعمال

سرکاری اجرا Docker امیج استعمال کر کے FrontISTR کو انحصاری کتب خانے نصب کیے بغیر چلایا جا سکتا ہے۔ Docker خود نصب کرنے کے لیے اپنے ماحول کی دستاویزات دیکھیں۔

امیج حاصل کرنا

docker pull registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest

امیج میں اجرا کے لیے درکار درج ذیل کتب خانے شامل ہیں۔

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (x86_64 ماحول)

تجزیہ چلانا

میزبان کی کام کی ڈائریکٹری (جہاں ان پٹ فائلیں موجود ہیں) کو کنٹینر کے اندر مشترک کر کے چلائیں۔ -v سے ڈائریکٹری مشترک کریں اور -w سے کام کی ڈائریکٹری متعین کریں۔

docker run --rm -v $PWD:/work -w /work \
  registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1

امیج کا طے شدہ کمانڈ fistr1 ہے (ماخذ: docker/container/Dockerfile کا CMD ["fistr1"])۔ نسخہ جانچنے جیسے اختیارات دینے کے لیے امیج کے نام کے بعد کمانڈ لکھیں۔

docker run --rm registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1 -v

ان پٹ فائلوں کی تیاری اور کنٹرول فائل کی تحریر کے لیے تجزیے کا بہاؤ دیکھیں۔

MPI متوازی اجرا

MPI کے ذریعے متوازی اجرا کنٹینر کے اندر mpirun کے ذریعے کیا جاتا ہے۔ مخصوص اجرا کمانڈز اور میش تقسیم کے طریقے کے لیے متوازی پروسیسنگ سے تجزیہ دیکھیں۔

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