COMSOL Multiphysics از دو حالت عملیات موازی پشتیبانی می کند: عملیات موازی با حافظه مشترک و عملیات موازی با حافظه توزیع شده، از جمله پشتیبانی خوشه ای. این بخش پردازش حافظه مشترک یا چند رشته ای را پوشش می دهد که برای عملکرد محاسبات COMSOL Multiphysics مهم است. برخی از اصطلاحاتی که اغلب برای توصیف چند رشته ای استفاده می شوند عبارتند از:
• | هسته : هسته یک هسته پردازشگر است که در موازی سازی حافظه مشترک توسط یک گره محاسباتی با چندین پردازنده استفاده می شود. |
• | سرعت افزایش سرعت اجرای یک کار روی N هسته در مقایسه با 1 هسته در یک گره محاسباتی مشخص است. افزایش سرعت به نوع شبیه سازی، سخت افزار مورد استفاده و درایورهای سخت افزاری مورد استفاده بستگی دارد. |
در ویندوز، تعداد پیشفرض هستههای پردازنده مورد استفاده COMSOL Multiphysics، تعداد کل هستههای فیزیکی موجود است. به عنوان مثال، اگر یک ماشین دو هسته ای 2 x دارید، 4 هسته به صورت موازی توسط یک فرآیند COMSOL Multiphysics استفاده می شود.
در اینجا نحوه فهمیدن تعداد هسته های پردازنده دستگاه ویندوز شما آمده است:
1 | Task Manager ویندوز را راه اندازی کنید (Ctrl-Shift-Esc را فشار دهید یا روی نوار وظیفه کلیک راست کرده و Task Manager را در منوی زمینه انتخاب کنید). |
2 | در صفحه Performance ، روی CPU کلیک کنید . تعداد هسته ها را می توان به عنوان عدد کنار هسته ها مشاهده کرد. |
1 | در مرورگر فایل ویندوز، روی Computer یا My Computer کلیک راست کرده و Properties را انتخاب کنید . |
2 | روی تنظیمات سیستم پیشرفته کلیک کنید . به تب Advanced بروید. |
3 | روی دکمه Environment Variables کلیک کنید و در لیست متغیرهای سیستم نگاه کنید. به دنبال NUMBER_OF_PROCESSORS باشید و مقدار آن را بررسی کنید. این در واقع تعداد هسته هاست. اگر دو پردازنده با هر کدام 2 هسته دارید، این عدد 4 است. یا یک پنجره دستوری ویندوز را راه اندازی کنید و تایپ کنید |
CPU WMIC دریافت DeviceID, NumberOfCores
اگر میخواهید COMSOL Multiphysics یک یا چند هسته پردازشگر را کنار بگذارد، میتوانید تعداد هستههای مورد استفاده برای یک کار محاسباتی را در کادر محاورهای Preferences در صفحه Multicore and Cluster Computing تنظیم کنید (ابتدا با انتخاب کادر Number of Cores و سپس انتخاب کنید. وارد کردن تعداد هسته های پردازنده مورد استفاده). همچنین میتوانید رفتار پیشفرض COMSOL Multiphysics را با تنظیم متغیر محیطی
COMSOL_NUM_THREADS روی تعداد هستههای دلخواه تغییر دهید.
برای اطلاعات بیشتر به راهنمای مرجع مولتیفیزیک COMSOL مراجعه کنید .