شبیه‌سازی جریان سیال توسط روش LBM با مدل D2Q37 موازی‌سازی شده توسط GPU

با توجه به رشد روزافزون استفاده از روش بولتزمن شبکه­‌ای به ­عنوان یک روش شبیه­‌سازی جریان سیال و اهمیت افزایش دقت محاسبات، در این گزارش به معرفی یک روش با دقت مرتبه بالا موسوم به مدل D2Q37 پرداخته شده­ است. در این روش فضای حالت به 37 جهت مختلف گسسته شده است که این خود باعث می‌­شود که معادلات در سطح ماکروسکوپیک با دقت بالاتری ارضا شود. بالا بردن دقت اغلب باعث بالا رفتن هزینه محاسبات می‌­شود. در انتها نحوه موازی‌­سازی این برنامه بر روی کارت گرافیک توضیح داده شده­ است. در این گزارش نحوه اعمال تنظیمات و نحوه تخصیص حافظه در کارت گرافیک توضیح داده شده­ است.


آنچه در این کد خواهید آموخت:

1- نحوه جداسازی معادلات بولتزمن به روش برخورد جابجایی

2- نحوه محاسبه مقادیر تعادلی و مقادیر ماکروسکوپیک در روش بولتزمن شبکه‌ای

3- محاسبه ترم برخورد با روش BGK

4- نحوه اعمال شرط مرزی سرعت ثابت 

5- نحوه اعمال شرط مرزی دیواره (بانس-بک)

6- نحوه گسسته‌سازی معادلات بولتزمن در فضای حالت

7- نحوه موازی‌سازی بر روی کارت گرافیک


نکات و الزامات:

1- این  برنامه در کامپایلر CUDA قابل اجراست.

2- خروجی ها در همه نسخه های Tecplot قابل مشاهده است

3- آشنایی اولیه با روش LBM و مفاهیمی مانند گسسته‌سازی در فضای حالت و ممان‌‌های تابع توزیع

4- آشنایی با روش Collision-Streaming

5- آشنایی با زبانهای C یا ++C و زبان برنامه‌نویسی CUDA


نظر بدهید

توجه: HTML ترجمه نمی شود!
    بد           خوب

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu. 

شبیه‌سازی جریان سیال توسط روش LBM با مدل D2Q37 موازی‌سازی شده توسط GPU

  • تولید کننده: مارکت کد
  • شناسنامه: MC2-1070
  • موجودی: در انبار
  • زبان برنامه نویسی: C++ ,CUDA
  • تاریخ: ۱۳۹۴-۰۵-۲۵
  • برنامه نویس: هادی نصرآبادی
  • سریال برنامه: MC2-1070
  • فایل معرفی محصول: لینک
  • 200,000تومان

برچسب ها: روش بولتزمن شبکه ای, مدل برخورد جابجایی, D2Q37, موازی سازی, کارت گرافیک, CUDA, C, بانس-بک, BGK, LBM, فضای حالت, تابع توزیع