Sparse Localized Schur

Sparse Localized Schur

Sparse Localized Schur
گره Sparse Localized Schur ( ) یک ویژگی به حل کننده Schur و یک پیش شرط Krylov است که تحت یک گره Schur Solver اضافه شده است. این گره به طور پیش فرض به همراه یک زیرگره حل کننده Direct اضافه می شود . گره Schur Localized Sparse (برخلاف گره Localized Schur جایگزین) عناصر ماتریس کوچک را فیلتر می کند و بنابراین می تواند از همه حل کننده ها استفاده کند، که اگر می خواهید از حل کننده دیگری غیر از پیش فرض استفاده کنید، می توانید با کلیک راست روی گره Sparse Localized Schur اضافه کنید. حل کننده مستقیم
از تحمل قطره استفاده کنیدفیلد برای تنظیم حداکثر اندازه مجاز عناصر حذف شده (غفلت شده) (پیش فرض: 0.001). تحمل قطره کوچکتر به این معنی است که حل کننده Schur موضعی پراکنده عناصر کمتری را رها می کند و بنابراین دقیق تر می شود (اگر روی 0 تنظیم شود، گره Sparse Localized Schur مانند گره Localized Schur رفتار می کند). این منجر به تکرارهای کمتری در حل کننده Schur می شود، اما نیازهای حافظه و زمان پیش شرطی افزایش می یابد. تحمل قطره بیشتر به این معنی است که فیلتر عناصر بیشتری را کاهش می دهد و بنابراین استفاده از حافظه و زمان حل کاهش می یابد. با این حال، در این مورد، حلگر Schur دقت کمتری پیدا می‌کند، که منجر به تکرارهای بیشتر می‌شود، یا اگر تحمل افت خیلی زیاد باشد، اصلاً هم‌گرایی وجود ندارد. اغلب کارآمدترین استفاده از تحمل افت تا حد ممکن است. یعنی آن را طوری انتخاب کنید که حل کننده Schur به سختی همگرا شود.
از لیست تکنیک پایان برای انتخاب نحوه خاتمه حل کننده استفاده کنید . انتخاب کنید:
تعداد تکرار ثابت (پیش‌فرض) برای انجام تعداد ثابتی از تکرارها در هر باراستفاده از Schur Solver .
از تلورانس برای خاتمه دادن به حل کننده Schur هنگامی که یک تلورانس برآورده شد استفاده کنید.
تکرارها یا تلورانس ها برای پایان دادن به زمانی که تلورانس تخمینی کوچکتر از یک تلورانس مشخص شده است یا پس از تعداد مشخصی از تکرارها، هر کدام که اول باشد.
گزینه های دیگری که برای انتخاب (همانطور که در هر گلوله نشان داده شده است) در لیست تکنیک پایان اعمال می شود عبارتند از:
تعداد تکرارها (وقتی تکنیک خاتمه روی تعداد ثابت تکرار یا تکرارها یا تحمل تنظیم شده باشد در دسترس است ). از این فیلد برای تعیین تعداد ثابت تکرار برای انجام استفاده کنید (پیش‌فرض: 2).
تحمل نسبی (درصورتی که تکنیک خاتمه روی استفاده از تحمل یا تکرارها یا تحمل تنظیم شده باشد در دسترس است ). از این فیلد برای تعیین تلورانس خاتمه (پیش‌فرض: 0.1) استفاده کنید.
حداکثر تعداد تکرار (فقط زمانی در دسترس است که تکنیک خاتمه روی استفاده از تحمل تنظیم شده باشد ). از این فیلد برای وارد کردن حداکثر تعداد تکراری که حل کننده مجاز به انجام آن است استفاده کنید (پیش فرض: 10). هنگامی که این تعداد تکرار بدون رسیدن به تلورانس مشخص شده در قسمت Relative tolerance انجام شود، حل کننده به طور خودکار با یک پیام خطا متوقف می شود.