حل دو بعدی معادله بیضوی لاپلاس به روش پردازش موازی با رویکرد OpenMP

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 539

فایل این مقاله در 8 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICCONF03_130

تاریخ نمایه سازی: 2 تیر 1397

چکیده مقاله:

پردازش موازی، به مجموعه ای از واحدها، دستورالعمل ها و داده هایی اطلاق می شود که با استفاده از این الگوریتم های موازی می توان حل عددی معادلات ریاضی پیچیده و بسیار زمان گیر را به یک پردازش فوق سریع تبدیل نمود. افزایش قدرت حل معادله های ریاضی الگوهای علمی، باعث شده اند تا بتوانیم از الگوهایی با ساده سازی های کمتر استفاده کنیم و به دقت های بیشتری دست یابیم . افزایش دقت، بهبود راندمان و افزایش سرعت پردازشی قابلیت های بسیار زیادی را به همراه داشته است بسیاری از الگوهای ریاضی مسایل علمی به گونه ای هستند که بخش های محاسباتی آن، به راحتی از هم قابل تفکیک پذیر است و هر بخش به صورت مستقل قابل انجام است. این دست از فعالیت ها، قابلیت موازی سازی بالایی دارند و برای شروع هر کدام نیازی به انتظار برای پایان دیگری نیست. رایانه های موازی ابزار پیاده سازی الگوریتم های موازی هستند. معادله لاپلاس دو بعدی که از نوع معادله بیضوی در دینامیک سیالات محاسباتی به شمار می رود را می توان از روش های مختلف حل نمود. همچنین می توان با استفاده از قابلیت های الگوریتم موازی معادله را محاسبه نمود. با توجه به اهمیت تسریع در حل معادلات دینامیک سیالات محاسباتی، در این مقاله به ارزیابی کارایی روش محاسبه معادله لاپلاس دو بعدی با استفاده از رویکرد پردازش موازی با به کار بردن متد حافظه اشتراکی (OpenMP) پرداخته شده است. نکته متمایز کننده این تحقیق تلاش برای افزایش کارایی و عملکرد اجرای برنامه ها از طریق دست یافتن به الگوریتم هایی برای بهبود عملکرد کدهای سریال می باشد. آنچه حاصل گردید عملکرد مناسب OpenMP در کدهای بزرگ تر بود.

نویسندگان

محمد روح اللهی

کارشناس ارشد مهندسی مکانیک، دانشگاه آزاد اسلامی واحد تهران جنوب

فرهاد قدک

دانشیار و عضو هییت علمی گروه مهندسی هوافضا، دانشگاه جامع امام حسین (ع)