COMSOL Multiphysics از دو حالت عملیات موازی پشتیبانی می کند: عملیات موازی با حافظه مشترک و عملیات موازی با حافظه توزیع شده، از جمله پشتیبانی کلاستر برای ویندوز و لینوکس. این بخش پردازش حافظه مشترک یا چند رشته ای را پوشش می دهد که برای عملکرد محاسبات COMSOL Multiphysics مهم است. برخی از اصطلاحاتی که اغلب در هنگام توصیف چند رشته ای استفاده می شوند عبارتند از:
• | هسته : هسته یک هسته پردازشگر است که در موازی سازی حافظه مشترک توسط یک گره محاسباتی با چندین پردازنده استفاده می شود. |
• | سرعت افزایش سرعت اجرای یک کار روی N هسته در مقایسه با 1 هسته در یک گره محاسباتی مشخص است. افزایش سرعت به نوع شبیه سازی، سخت افزار مورد استفاده و درایورهای سخت افزاری مورد استفاده بستگی دارد. |
در macOS، تعداد پیشفرض هستههای پردازشگر استفاده شده توسط COMSOL Multiphysics، تعداد کل هستههای فیزیکی موجود است. به عنوان مثال، اگر یک دستگاه 2 هسته ای دو هسته ای دارید، 4 هسته به صورت موازی توسط یک فرآیند COMSOL استفاده می شود.
از پنجره ترمینال، از دستور
comsol -np برای کنترل تعداد هسته ها و پردازنده های استفاده شده استفاده کنید. پیش فرض استفاده از تمام هسته ها و پردازنده های موجود است. مثلا:
COMSOL را با استفاده از 2 هسته (در صورت وجود) راه اندازی می کند.
می توانید آزمایش کنید تا گزینه هایی را پیدا کنید که برای پیکربندی شما بهترین کار را دارند. برای اطلاعات بیشتر به
کتابچه راهنمای مرجع مولتیفیزیک COMSOL مراجعه کنید.