پروژه موازی سازی حل معادله لاپلاس به روش اجزا مرزی در میدان دو بعدی با استفاده از نرم افزارهای Visual Studio و ++C و به همراه فیلم آموزشی نرم افزارهای  Visual Studio و ++C

MPI  یا  Message Passing Interface یك استاندارد قابل انتقال روی كامپیوترها با قابلیت برنامه­ نویسی موازی می­‌باشد. MPI ازالگوهای انتقال پیام استفاده می ­كند كه برای محاسبات روی ماشین ­ها با حافظه توزیع شده مناسب است. البته انتقال پیام می­تواند روی مالتی پروسسورها با حافظه اشتراكی نیز به كار برده شود. در سیستم انتقال پیام پردازنده‌‌های در حال اجرا به طور موازی و مستقل از هم با یکدیگر در تعامل هستند و در آن پیامی از یک پردازنده به یک پردازنده دیگر و یا تمامی پردازنده ها ارسال می­ شود. در استاندارد MPI احتیاجی به یکسان بودن معماری نودها نیست. بسیاری از برنامه­های مبتنی بر MPI بر اساس مدل موازی SPMD نوشته می­‌شوند که در آن هر پردازنده یک برنامه یکسان اما با داده‌کاری متفاوت را اجرا می‌­کند. پردازش­‌های SPMD بطور مشابه ی میزان بالایی از محاسبات را روی داده‌هایی که بطور محلی در اختیار آن­ها هستند انجام می ­دهند و در عین حال دا‌ده­ هایی را که برای محاسبات نیاز است را با کمک انتقال پیام از سایر پردازنده‌ها دریافت می‌کنند. مهم‌ترین، رایج‌ترین و درعین حال پربازده‌ترین روش پردازش موازی در دینامیک سیال محاسباتی شکستن ناحیه حل محاسباتی به چند زیرناحیه است که به روش چند بلوکی شناخته می‌­شود. از آنجا که حل بلوک‌ها به‌طور جداگانه صورت می‌گیرند، روش چندبلوکی یکی از بهترین روش‌ها برای موازی‌سازی می‌­باشد. در نرم افزار ارائه شده از مزایای کتابخانه MPI برای موازی‌سازی حل معادله لاپلاس به روش اجزا مرزی در میدان دو بعدی استفاده شده است.


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

۱- آشنایی با کتابخانه MPI و مزایای استفاده از این کتابخانه

۲- نحوه ساخت پروسس ها و چگونگی ارتباط بین آنها

۳- راه اندازی و نصب کتابخانه MPI در نرم افزار Visual Studio

۴- نحوه اجرا برنامه نوشته شده به کمک MPI در محیط ویندوز


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

۱- این  برنامه در محیط های ویندوز قابل اجرا است

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

۳-  آشنایی با زبان برنامه نویسی ++C و نحوه استفاده از کتابخانه MPI

۴-  آشنایی با محیط نرم‌افزار Visual Studio


مشخصات کلی
تعداد صفحات 25
تعداد صفحات محصول 20-40
فیلم آموزشی دارد
زبان برنامه نویسی
زبان برنامه نویسی اول Microsoft Visual Studio
زبان برنامه نویسی دوم ++C
سیالات
حوزه تخصصی 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. 

پروژه موازی سازی حل معادله لاپلاس به روش اجزا مرزی در میدان دو بعدی با استفاده از نرم افزارهای Visual Studio و ++C و به همراه فیلم آموزشی نرم افزارهای Visual Studio و ++C

  • تولید کننده: مجید قندهاری پور
  • شناسنامه: MC2-1149
  • موجودی: در انبار
  • زبان برنامه نویسی: Microsoft Visual Studio
  • زبان برنامه نویسی 2: ++C
  • سریال برنامه: MC2-1149
  • سفارش دهنده: مارکت کد
  • فایل معرفی محصول: لینک
  • 9,000تومان

برچسب ها: کتابخانه MPI, معماری SPMD, پردازش موازی, معادله لاپلاس, اجزا مرزی, Visual Studio

مقالات مرتبط