انتقل إلى المحتوى

استخدام صورة 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 داخل الحاوية. لأوامر التنفيذ المحددة وإجراء تقسيم المجال، راجع التحليل المتوازي.

موضوعات ذات صلة