Micromixer – نسخه کلاستر

View Categories

Micromixer – نسخه کلاستر

5 min read

PDF

Micromixer – نسخه کلاستر
معرفی
هدف این مثال نشان دادن نحوه دسترسی به عملکرد محاسبات خوشه ای در COMSOL از دسکتاپ COMSOL و استفاده از آن برای ارسال یک کار دسته ای به یک خوشه از طریق یک زمانبندی کار است. این مدل همچنین نشان می دهد که چگونه می توانید سرعت COMSOL را در رایانه خود اندازه گیری کنید. افزایش سرعت به عنوان ضریب بین کل زمان اجرا با استفاده از تنها یک گره فیزیکی و یک هسته از خوشه و زمان اجرا با استفاده از چندین گره فیزیکی و تمام هسته های هر گره فیزیکی خوشه تعریف می شود.
برای اطلاعات دقیق در مورد مدل، Micromixer را ببینید . برای کسب اطلاعات در مورد نحوه راه اندازی COMSOL برای اجرا در یک کلاستر، به راهنمای نصب COMSOL Multiphysics مراجعه کنید .
توجه: این مدل نمونه به مجوز شبکه شناور نیاز دارد.
مسیر کتابخانه برنامه: COMSOL_Multiphysics/Cluster_and_Batch_Tutorials/micromixer_cluster
دستورالعمل مدلسازی
کتابخانه های کاربردی
1
از منوی File ، Application  Libraries را انتخاب کنید .
2
در پنجره Application  Libraries ، COMSOL  Multiphysics>Fluid  Dynamics>micromixer را در درخت انتخاب کنید.
3
 روی Open کلیک کنید .
مطالعه 1
1
 روی دکمه Show  More  Options در نوار ابزار Model Builder کلیک کنید .
2
در کادر محاوره‌ای Show  More  Options ، در درخت، کادر بررسی گره Study>Batch  and  Cluster را انتخاب کنید . با فعال بودن این تنظیم، Cluster Computing از منوی زمینه گره مطالعه در دسترس است.
3
روی OK کلیک کنید .
محاسبات خوشه ای
1
در نوار ابزار مطالعه ، روی  Cluster کلیک کنید و Cluster  Computing را انتخاب کنید .
2
در پنجره تنظیمات برای محاسبات خوشه ای  ، بخش تنظیمات دسته ای را پیدا کنید .
3
زیربخش تنظیمات Cluster  computing را  پیدا کنید . از لیست تنظیمات ، کنترل کاربر را انتخاب کنید . با این تنظیم، به جای تنظیمات ترجیحی، از تنظیمات خاص مدل استفاده می شود.
4
در صورت امکان، تعداد گره هایی را که می خواهید استفاده کنید مشخص کنید. اگر محاسبات خوشه ای را آزمایش می کنید، ابتدا تعداد گره ها را روی 2 یا کمتر تنظیم کنید تا مطمئن شوید همه چیز کار می کند.
5
نوع Scheduler را از میان گزینه های زیر انتخاب کنید :
عمومی : اگر می‌خواهید کاری را به زمان‌بندی کار ارسال کنید که COMSOL را برای اجرا در آن پیکربندی کرده‌اید، از زمان‌بندی عمومی استفاده کنید.
Microsoft ® HPC Pack : اگر می‌خواهید با استفاده از Windows HPC Cluster Manager شغلی را به سرور HPC Windows ارسال کنید، از برنامه‌ریز Microsoft® HPC Pack استفاده کنید.
OGS/GE : اگر می‌خواهید کاری را به زمان‌بندی Grid Engine ارسال کنید، از زمان‌بندی OGS/GE استفاده کنید.
SLURM : اگر می‌خواهید کاری را به زمان‌بندی SLURM ارسال کنید، از زمان‌بندی SLURM استفاده کنید.
PBS : اگر می‌خواهید کاری را به زمان‌بندی PBS ارسال کنید، از زمان‌بندی PBS استفاده کنید
توزیع نشده : از این تنظیم زمانی استفاده کنید که COMSOL را برای اجرا در زمان‌بندی کار پیکربندی کرده‌اید، اما فقط می‌خواهید روی یک گره از خوشه اجرا شود.
6
از لیست نوع Scheduler  ، توزیع نشده را انتخاب کنید .
7
در قسمت متن فهرست دایرکتوری را مشخص کنید که مدل در آن ذخیره شود.
مطمئن شوید که دایرکتوری های دسته ای و راهنماهای نصب COMSOL را به درستی پیکربندی کرده اید. هنگامی که تنظیمات خوبی دارید، ذخیره این مقادیر به عنوان پیش فرض تمرین خوبی است.
8
 روی ذخیره  به عنوان  پیش فرض کلیک کنید .
برای این تست از حل کننده مستقیم استفاده کنید. می‌توانید فهرستی از حل‌کننده‌ها را که از حالت توزیع‌شده پشتیبانی می‌کنند، در کتابچه راهنمای مرجع Multiphysics COMSOL بیابید .
تنظیمات حل کننده
در پنجره Model  Builder ، گره Study  1>Solver  Configurations را گسترش دهید .
راه حل 1 (sol1)
1
در پنجره Model  Builder ، گره Study  1>Solver  Configurations>Solution   (sol1)>Stationary  Solver  1 را گسترش دهید .
2
روی Direct کلیک راست کرده و Enable را انتخاب کنید .
3
در پنجره Model  Builder ، گره Study  1>Solver  Configurations>Solution   (sol1)>Stationary  Solver  2 را گسترش دهید .
4
روی Direct کلیک راست کرده و Enable را انتخاب کنید .
فرآیند خارجی 1
1
در نوار ابزار مطالعه ،  روی محاسبه کلیک کنید .
در بخش عمومی ، روی Open کلیک کنید تا فایل حاوی مدل تولید شده توسط کار دسته ای مرتبط با این فرآیند خارجی در یک جلسه COMSOL جدید باز شود.
در قسمت Process Status ، گزارش کل زمان حل را نشان می دهد. COMSOL به طور خودکار از تمام هسته ها استفاده می کند. برای اندازه گیری سرعت، تعداد هسته ها را روی 1 تنظیم کنید و یک کار جدید را اجرا کنید.
2
در پنجره Model  Builder ، در قسمت Study  1> Job  Configurations روی دسته  1 کلیک کنید .
3
در پنجره تنظیمات برای دسته ، بخش عمومی را بیابید .
4
از لیست مرحله تعریف شده  توسط  مطالعه  ، User defined را انتخاب کنید .
5
تیک Number  of  Cores را انتخاب کنید . بررسی کنید که تنظیمات در فیلد متن مرتبط 1 باشد.
سپس، نام فایل را تغییر دهید تا یک گره External Process جدید برای اجرا ایجاد شود.
6
قسمت Files را پیدا کنید . در قسمت متن نام فایل ، نام دلخواه خود را وارد کنید.
محاسبات خوشه ای 1
1
در پنجره Model  Builder ، روی Cluster  Computing  1 کلیک کنید .
2
اگر از نوع خوشه Not distributed استفاده نمی کنید ، مطمئن شوید که تعداد گره ها را روی 1 تنظیم کنید .
3
در پنجره تنظیمات برای Cluster  Computing ، روی  Run کلیک کنید .
دسته 1
در پنجره Model  Builder ، روی External  Process  2 کلیک راست کرده و Attach  Job را انتخاب کنید .
فرآیند خارجی
1
به پنجره External  Process بروید .
هنگامی که فرآیند به پایان رسید، کل زمان در گزارش برای فرآیند خارجی جدید را با مقدار قبلی مقایسه کنید. افزایش سرعت برابر است با مقدار قبلی تقسیم بر مقدار جدید. افزایش سرعت به اندازه مش بستگی دارد. برای بهبود اعداد، سعی کنید مش را اصلاح کنید.