پروژه شبیه‌سازی جریان سیال توسط روش LBM با مدل D2Q37 موازی‌سازی شده توسط GPU با استفاده از نرم افزارهای  ++C و CUDA

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


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

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

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

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

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


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

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

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

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

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


برای آشنایی با زبان برنامه نویسی ++C  می توانید با کلیک بر روی عنوان های زیر به مقاله های مورد نظر هدایت شوید. لازم به ذکر است که زبان برنامنویسی C از پرکاربردترین زبان های برنامه نویسی  در مقطع کارشناسی ارشد در رشته مهندسی مکانیک می باشد که بسیاری از دانشجویان با استفاده از زبان برنامه نویسی ++C  به ارایه پایان نامه های کارشناسی ارشد, پروژه های صنعتی و علمی می پردازند.

- آموزش نصب زبان برنامه نویسی ++C

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

مشخصات کلی
تعداد صفحات31
تعداد صفحات محصول20-40
معرفی متغیر های ورودی نرم افزاردارد
نمودارهای خروجیدارد
زبان برنامه نویسی
زبان برنامه نویسی اول++C
زبان برنامه نویسی دومCUDA
سیالات
حوزه تخصصی 1بولتزمن

نظر بدهید

توجه: 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 با استفاده از نرم افزارهای ++C و CUDA

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

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