Docker امیج کا استعمال¶
سرکاری اجرا Docker امیج استعمال کر کے FrontISTR کو انحصاری کتب خانے نصب کیے بغیر چلایا جا سکتا ہے۔ Docker خود نصب کرنے کے لیے اپنے ماحول کی دستاویزات دیکھیں۔
امیج حاصل کرنا¶
امیج میں اجرا کے لیے درکار درج ذیل کتب خانے شامل ہیں۔
- 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"])۔ نسخہ جانچنے جیسے اختیارات دینے کے لیے امیج کے نام کے بعد کمانڈ لکھیں۔
ان پٹ فائلوں کی تیاری اور کنٹرول فائل کی تحریر کے لیے تجزیے کا بہاؤ دیکھیں۔
MPI متوازی اجرا¶
MPI کے ذریعے متوازی اجرا کنٹینر کے اندر mpirun کے ذریعے کیا جاتا ہے۔ مخصوص اجرا کمانڈز اور میش تقسیم کے طریقے کے لیے متوازی پروسیسنگ سے تجزیہ دیکھیں۔