تدريب CFD

برامج تدريب احترافية على OpenFOAM و GPU CFD من TesboCFD

برنامج 15 جلسةأغسطس 2026
TesboCFD.Training.limited

CFD مُسرَّع بالـ GPU عمليًا — كتابة محرك GPU كامل المجال من الصفر

عبر 15 جلسة كتابة كود مباشرة تكتب بنفسك كل نواة CUDA، وتحوّل محرك تدفق غير قابل للانضغاط من CPU خالص إلى محرك GPU كامل المجال بحقول مقيمة على الجهاز — مع التحقق مقابل الـ CPU حتى دقة الآلة، وتسريع بمئات الأضعاف على شبكات بملايين الخلايا.

أنوية CUDA مكتوبة يدويًا

انطلاقًا من SAXPY، تكتب ضرب المصفوفة المتناثرة LDU في متجه (SpMV)، واختزالًا شجريًا بالذاكرة المشتركة، ومحرك التدرج المترافق PCG بمُسبق Jacobi — كل منها مُتحقَّق منه مقابل الـ CPU حتى دقة الآلة.

إزاحة كاملة المجال إلى GPU

نقل التدرجات، التدفقات (Rhie-Chow)، تجميع الزخم، تصحيح PISO، الشروط الحدودية والحقول المقيمة على الجهاز إلى الـ GPU، بحيث لا تعود الخطوة الزمنية بأكملها إلى الـ CPU.

اختراق سقف Amdahl

أولًا تُزيح المحرك الخطي فقط وتقيس المكسب المحدود، ثم تخترق السقف بالإزاحة كاملة المجال لتسريع بمئات الأضعاف — مع تحليل Nsight وضبط الوصول للذاكرة بنمط SoA.

ماذا ستتعلم

  • 1نموذج خيوط وذاكرة CUDA، النقل بين المضيف والجهاز، التوقيت، وإدارة ذاكرة الجهاز بأسلوب RAII
  • 2الشبكة المنظمة (Mesh2D) وهندسة الحجم المحدود (Sf / V / deltaCoeff / المالك-الجار)
  • 3صيغة LDU المتناثرة و SpMV على GPU (خطوة قطرية + atomicAdd غير قطري)
  • 4الاختزال الشجري بالذاكرة المشتركة والضرب النقطي؛ التدرج المترافق PCG بمُسبق Jacobi
  • 5الحقول المقيمة على الجهاز (GpuState) وهيكل حلقة الزمن PISO
  • 6تدرج Gauss، التدفقات الوجهية واستيفاء Rhie-Chow لمنع تذبذب رقعة الشطرنج
  • 7تجميع مصفوفة الزخم (حمل upwind + انتشار متعامد + Euler ddt)، معادلة Poisson للضغط وتصحيح السرعة/التدفق
  • 8حل الضغط بالشبكة المتعددة الهندسية (تقارب مستقل عن الشبكة)، تجويف مدفوع بالغطاء Re=100 مقابل مرجع Ghia (1982)، مقارنة سقف Amdahl وتقرير أداء ثلاثي
15
× ساعتان
الجلسات
مباشر
كتابة كود
الشكل
→ CPU
GPU كامل المجال
المسار
×100
رتبة
التسريع

المتطلبات المسبقة

إلمام بـ C++، وتشغيل حالات OpenFOAM الأساسية، وفهم طريقة الحجم المحدود ومعادلات Navier-Stokes غير القابلة للانضغاط. يلزم توفر GPU من NVIDIA (جهازك الخاص أو خادم/سحابة يمكن الوصول إليه) — فهذه دورة كتابة كود مباشرة تُبنى فيها كل نواة ويُتحقق منها على الـ GPU داخل الحصة، ولا يمكن إتمامها بدونه. يجب تثبيت CUDA Toolkit و OpenFOAM مسبقًا (يُقدَّم دليل الإعداد). لا تحتاج خبرة سابقة في CUDA — يُدرَّس من الأساسيات.

رسوم الدورةCNY 9,500
طلاب cots السابقون: خصم 5٪تسجيل ثنائي: خصم 5٪

أرقام التسريع هي مقارنات إنتاجية معمارية مقيسة في بيئة التدريس (نفس الشبكة والمخطط والإعدادات)، وليست معيارًا عدديًا مضبوطًا؛ ويجتاز كل محرك التحقق من صحته بشكل مستقل.

المقاعد محدودة

التسجيل والاستفسارات

للحجز أو التسجيل أو الاستشارة، يرجى التواصل معنا عبر البريد الإلكتروني.

يرجى الانتباه إلى آداب البريد الإلكتروني