جستجو در مقالات منتشر شده


۳ نتیجه برای محمودی داریان

رضا بزرگپور، مازیار شفائی، حسین محمودی داریان،
دوره ۱۷، شماره ۵ - ( ۵-۱۳۹۶ )
چکیده

در مقاله‌ی حاضر یک فیلتر مرکب برای حفظ همزمان پایداری و دقت و نیز حذف نوسانات نامطلوب در حل عددی جریا‌ن‌های شامل شوک معرفی می‌شود. گسسته‌سازی مکانی با استفاده از روش تفاضل محدود فشرده مرتبه چهارم و انتگرال‌گیری زمانی با روش رونگه-کوتای مرتبه سوم صورت می‌گیرد. پس از هر گام زمانی، فیلتر مرکب به نتایج اعمال می‌شود. این فیلتر ترکیبی از یک فیلتر خطی مرتبه‌‌ی ششم و بخش اتلافی روش ضرورتاً غیر نوسانی وزن‌دار مرتبه پنجم می‌باشد. با استفاده از یک حسگر تشخیص شوک، فیلتر مرکب در نواحی هموار به فیلتر خطی مرتبه ششم و در نواحی شوک به فیلتر ضرورتاً غیرنوسانی وزن‌دار مرتبه پنجم تبدیل می‌شود تا نوسانات نامطلوب ناشی از روش غیراتلافی استفاده شده برای گسسته سازی مکانی را حذف نماید. عملکرد فیلتر و دقت نتایج حاصل از آن، در چند آزمون شامل معادله موج خطی و نیز معادلات دینامیک گاز اویلر یک بعدی و دو بعدی ارائه می‌گردد. نتایج حاصل با نتایج حاصل از فیلتر مرکب از فیلتر خطی مرتبه ششم و فیلتر خطی مرتبه دوم و نیز با نتایج روش ضرورتاً غیرنوسانی وزن‌دار مرتبه پنجم مقایسه می‌شوند.
حسین محمودی داریان،
دوره ۱۷، شماره ۱۲ - ( ۱۲-۱۳۹۶ )
چکیده

در این مقاله یک چارچوب نرم‌افزاری متن‌باز با نام «چشمه» برای حل عددی معادلات سیال با روش تفاضل محدود روی شبکه‌های باسازمان معرفی می‌گردد. طراحی ساختار داده در نرم‌افزار به گونه‌ای است که چارچوب نرم‌افزاری از شبکه‌های باسازمان با ابعاد فضایی دلخواه پشتیبانی می‌نماید. نرم‌افزار قابلیت تقسیم شبکه عددی به چندین شبکه کوچک‌تر جهت پردازش موازی را دارد. بعلاوه با استفاده از توابعی، پیچیدگی‌های برنامه‌نویسی پردازش موازی برای کاربر بسیار تسهیل شده‌است. نرم‌افزار با استفاده از قابلیت‌های جدید زبان سی‌پلاس‌پلاس، از جمله قابلیت فرابرنامه‌نویسی با الگوها، توسعه یافته است طوری که امکان محاسبه کارآمد عبارات حسابی و تفاضل محدود را به نحو ساده‌ای برای متغیرهای میدان فراهم می‌آورد. علاوه بر روش‌های تفاضل محدود خطی که به سادگی پیاده‌سازی می‌شوند، روش‌های غیرخطی نظیر روش‌های تسخیر شوک ضرورتاً غیرنوسانی وزن‌دار پیاده‌سازی شده‌اند. همچنین امکان استفاده از روش‌های تفاضل محدود فشرده که منجر به دستگاه معادلات سه‌قطری می‌شوند، در نرم‌افزار وجود دارد. تعریف و اعمال شرایط مرزی مختلف در نرم‌افزار پیش‌بینی گردیده‌است. تمهیداتی نیز برای وروی و خروجی از فایل در نظرگرفته شده‌است. با استفاده از چندین آزمون از جریان‌های تراکم‌ناپذیر و تراکم‌پذیر و نیز از جریان‌های لزج و غیرلزج قابلیت نرم‌افزار نشان داده می‌شود.
حسین محمودی داریان،
دوره ۲۳، شماره ۱۱ - ( آبان ۱۴۰۲ )
چکیده

در مقاله حاضر یک بررسی بر موازی‌سازی چند حلگر تکراری دستگاه معادلات خطی حاصل از گسسته‌سازی معادله پواسون به روش تفاضل محدود انجام می‌شود. به طور خاص روش‌های تکراری فوق تخفیف گاوس سایدل نقطه‌ای و خطی و همچنین روش‌های گرادیان مزدوج و گرادیان دومزدوج پایدار شده بررسی می‌گردد. برای روش‌های فوق تخفیف از ضریب فوق تخفیف بهینه استفاده می‌شود. موازی‌سازی ابتدا برای یک پردازنده مرکزی چند هسته‌ای با زبان برنامه‌نویسی سی‌پلاس‌پلاس و کتابخانه اُپن اِم پی و سپس برای یک پردازنده گرافیکی با زبان برنامه‌نویسی کودا صورت می‌گیرد. نتایج حاصل از حل معادله دو بُعدی و همچنین معادله سه بُعدی نشان می‌دهد روش‌های گرادیان مزدوج در بیشتر موارد به علت تعداد تکرار کمتر زمان اجرای کمتری دارند. بررسی زمان اجرای روش‌های مختلف نشان می‌دهد در یک پردازش ۸ هسته‌ای نسبت به حالت تک هسته‌ای، افزایش سرعتی تا حدود ۱۰ و ۵ برابر به ترتیب در حل معادلات دو بُعدی و سه بُعدی حاصل می‌گردد. علاوه بر آن، استفاده از پردازنده گرافیکی نسبت به حالت ۸ هسته‌ای موجب افزایش سرعت بین ۵ تا ۱۰ برابر می‌شود.

صفحه ۱ از ۱