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