برای فعال کردن این گزینه در منوی زمینه، روی دکمه Show More Options ( ) کلیک کنید و Batch یا Batch and Cluster (اگر مجوز شما شامل محاسبات خوشه ای باشد) را در کادر محاوره ای Show More Options انتخاب کنید.
از مطالعه Batch Sweep ( ) برای یافتن راه حل برای دنباله ای از شبیه سازی های ثابت یا وابسته به زمان که هنگام تغییر برخی پارامترهای مورد علاقه به وجود می آیند، استفاده کنید . برای اطلاعات در مورد موقعیت هایی که جارو دسته ای مفید است، به Patch and Batch Sweep مراجعه کنید . اگر می خواهید یک جابجایی کامل چند پارامتری انجام دهید (اول حل اولین مقدار پارامتر اول همراه با تمام مقادیر پارامتر دوم، سپس برای مقدار دوم پارامتر اول همراه با تمام مقادیر پارامتر دوم و غیره ، می توانید چندین Sweep پارامتری اضافه کنیدگره ها، یکی برای هر پارامتر اضافی به جز خارجی ترین پارامتر. COMSOL Multiphysics سپس جاروهای پارامتریک را به عنوان یک “حلقه تو در تو” در نظر می گیرد و ساختار تودرتو را با استفاده از تورفتگی نام گره های Sweep پارامتریک نشان می دهد . همچنین جاروهای دسته ای در مقابل جاروهای خوشه ای را ببینید .
Batch Sweep همیشه بیرونی ترین جارو است. چندین فرآیند دستهای COMSOL Multiphysics را شروع میکند – یکی برای هر مجموعه پارامتر در گره Batch Sweep – که مطالعه فعلی را روی رایانه شما با توجه به مجموعه پارامترها حل میکند.
پس از تنظیم نام فایل و فهرست، روی گره Study والد کلیک راست کرده و Compute را انتخاب کنید تا فرآیندهای دستهای COMSOL Multiphysics که مطالعه فعلی را محاسبه میکنند، شروع شود.
هنگامی که فرآیند جابجایی دسته ای شروع می شود، دسکتاپ COMSOL پیشرفت را در پنجره فرآیند خارجی دنبال می کند . هنگامی که فرآیند به پایان رسید (یا روی دکمه Detach Job کلیک می کنید تا دیگر روند را دنبال نکنید)، یک گره فرآیند خارجی ، یکی برای هر پارامتر، در زیر یک گره Batch Data مانند شکل 20-5 اضافه می شود . گره External Process نشان دهنده فرآیند جاری در حال اجرا است.
اگر روی Detach Job کلیک کنید ، Batch Sweep دیگر راه حل ها و جدول پروب انباشته شده را همگام نمی کند. برای فعال کردن مجدد همگام سازی، از دکمه Show All Progress در گره Batch Data استفاده کنید .
|
شما نمیتوانید در همان مطالعه، Batch، Batch Sweep، Cluster Sweep یا Cluster Computing دیگری ایجاد کنید.
|
تنظیمات مطالعه
رفت و برگشت دسته ای یک جارو چند پارامتری است که پارامترهای آن به عنوان یک کار دسته ای حل شده است. برای اطلاعات بیشتر به Sweep پارامتری مراجعه کنید .
خروجی هنگام حل
از فهرست Probes برای انتخاب پروب ها برای به روز رسانی در طول جاروی دسته ای استفاده کنید . پیشفرض All است که همه پروبها را برای ترسیم و جدولبندی دادههای پروب انتخاب میکند. برای باز کردن فهرستی با تمام کاوشگرهای موجود دستی را انتخاب کنید . از دکمه های Move Up ( )، Move Down ( )، Delete ( ) و Add ( ) استفاده کنید تا لیست حاوی پروب هایی باشد که می خواهید نتایج را در حین حل مشاهده کنید. برای غیرفعال کردن بهروزرسانی پروب برای جابجایی دستهای، هیچکدام را انتخاب کنید .
کادر بررسی جدول پروب انباشته را انتخاب کنید تا انباشتگی بهروزرسانیهای کاوشگر را هم برای تغییرات در سطح حلکننده (زمان، فرکانس و غیره) و هم در سطح جابجایی دستهای فعال کنید. از جدول خروجی برای انتخاب محل قرار دادن داده ها استفاده کنید . اگر تمام پروب های مدل باید در جدول جمع شده باشند، کادر بررسی Use all probes را انتخاب کنید . در صورت عدم انتخاب، پروب های انتخاب شده از لیست Probes استفاده می شوند.
هیچ نموداری به طور خودکار از جداول پروب انباشته شده تولید نمی شود. هنگامی که یک تنوع کامل انباشته شد، فرمت: پر شده برای جدول در دسترس است (به پنجره تنظیمات جدول مراجعه کنید ). این فرمت امکان ایجاد سطوح پاسخ را مستقیماً از دکمه نمایش نتایج نوار ابزار Surface Plot فراهم می کند .
|
تنظیمات دسته ای
در قسمت Filename فایلی را مشخص کنید که مدل در آن ذخیره شود . دایرکتوری که در آن مدل ذخیره می شود، دایرکتوری است که در فیلد دایرکتوری دسته ای در صفحه Multicore and Cluster Computing در کادر گفتگوی Preferences قرار دارد.
برای به تاخیر انداختن تولید دنباله حل کننده (به عنوان مثال، برای جلوگیری از تولید مش گران روی دسکتاپ قبل از ارسال کار دسته ای)، کادر انتخاب Generate solver sequence in external process را انتخاب کنید .
از فهرست افزودن پارامترها به فهرست نام فایل ، نام و مقدار پارامتر (پیشفرض) را انتخاب کنید ، یا Index را انتخاب کنید ، که به جای نام پارامترها و مقادیر پارامترها از یک طرح شاخص iX ، iY ، … استفاده میکند، جایی که همان شاخصها به همان مقدار پارامتر مربوط میشوند. این گزینه نام فایل های بسیار کوتاه تری می دهد.
اگر مجوز شبکه شناور دارید و می خواهید این محاسبات را با استفاده از نصب در یک مکان راه دور انجام دهید، کادر انتخاب مسیر فهرست راهنما را مشخص کنید . سپس مسیر دایرکتوری را در قسمت Directory با تایپ مستقیم آن یا کلیک بر روی دکمه Browse ( ) برای انتخاب دایرکتوری مشخص کنید.
قبل از جارو کردن
چک باکس Clear meshes را انتخاب کنید تا مش ها قبل از اجرای دسته ای پاک شوند. پیش فرض این است که مش ها را پاک کنید. چک باکس Clear solutions را انتخاب کنید تا محلول ها قبل از اجرای دسته ای پاک شوند. پیش فرض این است که راه حل ها را پاک کنید. این تنظیمات تنها زمانی مهم هستند که یک محاسبات از راه دور روی یک خوشه یا ابر اجرا کنید و بخواهید اندازه فایل منتقل شده از طریق شبکه را به حداقل برسانید (فقط با مجوز شبکه شناور موجود است).
در حین جارو کردن
برای همگام سازی راه حل های محاسبه شده توسط فرآیندهای دسته ای با مدل، تیک گزینه Synchronize solutions را انتخاب کنید . این اجازه می دهد تا پس از پردازش اضافی پس از پایان یافتن جارو. پیش فرض غیرفعال کردن همگام سازی راه حل است. در صورت تمایل، و کادر بررسی راه حل های همگام سازی انتخاب شده است، کادر بررسی پاک کردن داده های همگام سازی را انتخاب کنید تا فایل های همگام سازی باقی مانده از کارهای دسته ای پاک شوند. فایلهای گزارش، وضعیت.، بازیابی. و فایلهای MPH کار دستهای حذف نمیشوند. برای ذخیره مدل در فایل قبل از حذف همه داده های همگام سازی، کادر بررسی Save model to file after synchronization تکمیل شد را انتخاب کنید. نام فایل همان نامی است که برای تهیه نسخه پشتیبان استفاده می شود.
هنگامی که کادر بررسی همگام سازی راه حل ها برای برخی از مدل ها انتخاب می شود، جابجایی دسته ای تعداد زیادی فایل را در دایرکتوری مشخص شده در تنظیمات کامپیوتر کلاستر ذخیره می کند . آن فایل ها برای همگام سازی راه حل ها مورد نیاز هستند.
|
بعد از جارو کردن
کادر بررسی خروجی مدل به فایل را انتخاب کنید تا تمام فرآیندهای دسته ای، مدل ها را در فایل ذخیره کنند. انتخاب این چک باکس تضمین می کند که فایل های MPH که به طور خودکار ذخیره می شوند حاوی راه حل (برای هر پارامتر) هستند. در بیشتر موارد، باید به جای آن از قابلیت همگام سازی راه حل و همگام سازی پروب استفاده شود زیرا در غیر این صورت داده ها در یک فایل برای هر فرآیند ختم می شوند و نمی توانند به طور موثر پس پردازش شوند.
تنظیمات پیشرفته
هنگامی که فرآیند دستهای باید گرههای نتیجهای را اجرا کند که محتوای گرافیکی مانند صادرات به فایل ایجاد میکنند، کادر انتخاب استفاده از گرافیک را انتخاب کنید . تعداد مشاغل همزمان را وارد کنید . پیشفرض 1 است. این حداکثر تعداد پردازشهای دستهای است که مجاز به اجرای همزمان هستند. تعداد شروع مجدد کار را وارد کنید . پیشفرض 0 است. این حداکثر تعداد دفعاتی است که کار میتواند مجدداً راهاندازی شود، در صورت عدم تکمیل آن. مقداری برای Alive time (ثانیه) وارد کنید . پیش فرض 300 ثانیه است. این طولانیترین زمانی است که پروسه مجاز به اجرا است قبل از اینکه باید اطلاع دهد که هنوز در حال اجرا است. عدم انجام این کار به این معنی است که فرآیند مرده در نظر گرفته می شود و در صورت عدم دستیابی به حداکثر تعداد راه اندازی مجدد کار، فرآیند جدیدی آغاز می شود.