روشی کارآمد برای تعریف توابع چندمتغیره با الگوهای عبارت برای آرایهها در زبان سیپلاسپلاس و کودا
محل انتشار: فصلنامه مدل سازی در مهندسی، دوره: 16، شماره: 55
سال انتشار: 1397
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 275
فایل این مقاله در 19 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_JME-16-55_010
تاریخ نمایه سازی: 21 اسفند 1399
چکیده مقاله:
در این مقاله یک روش کارآمد برای تعریف توابع چندمتغیره با الگوهای عبارت برای محاسبات آرایهای در زبان برنامه نویسی سیپلاسپلاس جهت استفاده در شبیهسازیهای دینامیک سیالات محاسباتی معرفی میشود. پیادهسازی روش با استفاده از الگوهای متغیر که از قابلیتهای جدید زبان سیپلاسپلاس است، صورت میگیرد. سادگی استفاده برای کاربران در زمینههای محاسباتی، از مزایای روش میباشد، طوری که کاربر بدون نیاز به اطلاع از مفاهیم برنامه نویسی با الگوها به راحتی میتواند تابع خود را با هر تعداد آرگومان ورودی تعریف و سپس استفاده نماید. روش حاضر میتواند جایگزین الگوهای عبارت مرسوم در توسعه کتابخانههای عددی باشد. برای سه تابع مختلف، شامل عملیات حسابی و توابع مثلثاتی، کارایی روش ارائه شده با روش الگوهای عبارت مرسوم، دو نحو مختلف زبان سیپلاسپلاس و زبان فرترن برای آرایههایی با اندازههای مختلف، مقایسه میشود. به علاوه کارایی روش از لحاظ زمان ترجمه و حجم فایل اجرایی با مترجمهای مختلف نشان داده میشود. مقایسه مشابهی روی پردازندههای گرافیکی با زبان کودا صورت میگیرد و کارایی روش نشان داده میشود. نتایج بیانگر آن است که روش حاضر برای هر تعداد درایه به لحاظ زمان محاسبات، زمان ترجمه و حجم فایل اجرایی کارایی بسیار خوبی دارد. در نهایت به عنوان کاربردی از روش پیشنهادی یک شبیهسازی عددی انجام میگیرد.
کلیدواژه ها:
نویسندگان
حسین محمودی داریان
دانشکده علوم مهندسی، دانشگاه تهران، تهران، ایران
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :