SOR گیج

SOR گیج

SOR گیج
گره SOR Gauge ( ) تنظیمات روش تکراری گیج SOR را انجام می دهد. این یک روش از نوع SOR با قابلیت افزوده است که به عنوان پیش‌تهویه‌کننده/صاف‌کننده برای مثال، مغناطیس‌های سه بعدی در ماژول AC/DC گسسته‌شده با عناصر برداری مفید است. به طور خلاصه، عملکرد اضافه شده شامل تمیز کردن واگرایی برای درجات آزادی گسسته با عناصر برداری است. این گره را می توان همراه با گره های Iterative ، Krylov Preconditioner ، Presmoother ، Postsmoother یا Coarse Solver استفاده کرد .
همچنین الگوریتم‌های SSOR Gauge، SOR Gauge و SORU Gauge را ببینید .
اصلی
تنظیمات هنگام استفاده با هر گره مشخصه
از لیست Solver برای تعیین نوع الگوریتم SOR Gauge استفاده کنید . هر گونه ابتدا یک تکرار معمولی SOR و سپس یک یا چند تکرار پاکسازی واگرایی را انجام می دهد. انتخاب کنید:
سنج SSOR (پیش‌فرض) برای انجام یک تکرار معمولی SSOR به دنبال تمیز کردن واگرایی.
سنج SOR برای انجام یک تکرار معمولی SOR به دنبال تمیز کردن واگرایی.
سنج SORU برای انجام یک تکرار معمولی SORU به دنبال تمیز کردن واگرایی.
تنظیمات زمانی که با حل کننده درشت استفاده نمی شود
زمانی که این گره به عنوان پیش شرط یا صاف کننده استفاده می شود، تعداد تکرارها را وارد کنید . هنگامی که مشخصه به عنوان یک حل کننده سیستم خطی استفاده می شود (با گزینه Use preconditioner در لیست حل گره ویژگی Iterative ) این تنظیم در نظر گرفته نمی شود. سپس حل کننده به جای انجام تعداد ثابتی از تکرارها، تا زمانی که تلورانس نسبی مشخص شده توسط گره عملیات مربوطه برآورده شود، تکرار می شود.
تنظیمات هنگام استفاده با یک حل کننده درشت
اگر این گره با یک حل کننده درشت استفاده می شود ، یک تکنیک خاتمه را برای تعیین نحوه خاتمه حل کننده انتخاب کنید. تعداد ثابت تکرارها را انتخاب کنید تا هر بار که از حل کننده درشت استفاده می شود تعداد ثابتی از تکرارها انجام شود ، یا از تلورانس برای پایان دادن به حل درشت پس از برآورده شدن تلورانس استفاده کنید.
اگر تعداد تکرار ثابت انتخاب شده است، مقداری برای تعداد تکرار برای انجام وارد کنید. پیش فرض 10 است.
اگر Use tolerance انتخاب شده است، یک مقدار برای هر یک از موارد زیر وارد کنید:
تحمل نسبی برای تعیین تحمل خاتمه. پیش فرض 0.1 است.
حداکثر تعداد تکرارهایی که حل کننده مجاز به انجام آن است. هنگامی که این تعداد تکرار بدون رسیدن به تلورانس مشخص شده در قسمت Relative tolerance انجام شود، حل کننده به طور خودکار با یک پیام خطا متوقف می شود.
یک ضریب آرامش اسکالر ω را مشخص کنید . مقادیر مجاز این ضریب بین 0 تا 2 است (پیش‌فرض: 1). برای اطلاعات بیشتر درباره عامل آرامش را ببینید .
چک باکس نسخه مسدود شده به طور پیش فرض انتخاب شده است و از نسخه ای از روش SOR Gauge استفاده می کند که برای محاسبات موازی بهینه شده است.
برای استفاده مجدد از داده‌ها در بلوک‌هایی که متد SOR را تعریف می‌کنند، کادر بررسی مجدد داده را انتخاب کنید (به طور پیش‌فرض انتخاب شده است . اگر آن کادر را انتخاب کرده باشید، کادر بررسی الگوی پراکندگی مجدد استفاده مجدد در دسترس است. به طور پیش‌فرض برای ذخیره الگوهای پراکندگی ماتریس‌های مونتاژ شده و تلاش برای استفاده مجدد از آنها برای فرآیندهای مونتاژ متوالی در همان فرآیند حل انتخاب شده است. در بسیاری از موارد، الگوی پراکندگی ماتریس های سیستم از یک تکرار غیرخطی یا گام زمانی به سایرین تغییر نمی کند. استفاده مجدد از الگوی پراکندگی از تکرار یا مرحله قبلی می‌تواند عملکرد راه‌حل را با هزینه معمولاً کمی حافظه بهبود بخشد.
از لیست متغیرها برای تعیین متغیرهایی استفاده کنید تا در مرحله تمیز کردن واگرایی یک تکرار SOR Gauge گنجانده شوند. به طور پیش فرض، تمام درجات آزادی بردار گنجانده شده است.
تنظیمات با و بدون یک حل کننده درشت
اگر با یک حل کننده درشت استفاده می شود ، یک تکنیک خاتمه را انتخاب کنید . اینها برای ویژگی SCGS در زیر تنظیمات هنگام استفاده با یک حل کننده درشت توضیح داده شده است .
اگر از حل کننده درشت استفاده نمی شود، تعداد تکرارها را وارد کنید تا زمانی که این ویژگی به عنوان پیش شرط یا هموارتر استفاده می شود، تعداد ثابتی از تکرارها را مشخص کنید (پیش فرض: 2). علاوه بر تمیز کردن واگرایی اولیه، این روش تعدادی تکرار تمیز کردن را در هر تکرار حل کننده خطی انجام می دهد. تعداد چنین تکرارهای پاکسازی واگرایی را در قسمت تعداد تکرارهای ثانویه کنترل کنید .
ثانوی
از فیلد Number of secondary iterations برای تعیین تعداد تکرارهای پاکسازی واگرایی برای انجام هر تکرار اصلی استفاده کنید (پیش‌فرض: 1).