प्रकृति में उत्पन्न होने वाले कई आंशिक अंतर समीकरणों के लिए, विशेष रूप से मजबूत nonlinearities या anisotropies के साथ, एक उपयुक्त प्रीकॉन्डिशनर की पसंद का बड़ा प्रभाव हो सकता है कि क्या पुनरावृत्त विधि तेजी से, धीरे-धीरे, या बिल्कुल भी नहीं बदलती है। उन समस्याओं के उदाहरण जिन्हें तेजी से और प्रभावी पूर्ववर्ती के रूप में जाना जाता है, में दृढ़ता से अण्डाकार आंशिक अंतर समीकरण शामिल हैं, जहां मल्टीग्रिड विधि अक्सर तेजी से अभिसरण प्राप्त करती है। अभिसरण का आकलन करने के लिए कई परीक्षण किए जा सकते हैं; यहाँ मैं एक उदाहरण के रूप में PETSc से कार्यक्षमता का उपयोग करने जा रहा हूँ, क्योंकि यह यकीनन रैखिक और (nonlinear समीकरणों) के पुनरावृत्त हल प्रणालियों के लिए सबसे पुराना और सबसे परिपक्व पुस्तकालय है।
PETSc एक ऑब्जेक्ट का उपयोग करता है जिसे KSPMonitor कहा जाता है, जो पुनरावृत्त सॉल्वर की प्रगति की निगरानी करता है, और यह निर्णय लेता है कि क्या सॉल्वर परिवर्तित या परिवर्तित है। मॉनिटर यह तय करने के लिए चार अलग-अलग मानदंडों का उपयोग करता है कि क्या रोकना है। यहाँ पर चर्चा के बारे में अधिक जानकारी केएसपीजीईटीकेनवार्ज्डरीसन () के लिए मैन पेज में मिल सकती है ।
एक्स
अ x = ख
एक्स^आर^
( पी- 1( ए एक्स - बी ) )
आर^= पी- 1( ए एक्स)^- बी )
( ए पी- 1पीx = b )
आर^= ए एक्स^- बी
अभिसरण मानदंड
- एटी ओ एल
∥ आर^∥ ≤ एकटी ओ एल
- सापेक्ष सहिष्णुता - सापेक्ष सहिष्णुता मानदंड संतुष्ट है जब अवशिष्ट का मान पूर्वनिर्धारित स्थिर एक कारक द्वारा दाहिने हाथ की ओर के मानक से कम है :आरटी ओ एल
∥ आर^∥ ≤ आरटी ओ एल⋅ ∥ ख ∥
- अन्य मानदंड - एक छोटा कदम लंबाई या नकारात्मक वक्रता का पता लगाने के कारण पुनरावृत्त हल भी अभिसरण कर सकते हैं।
डायवर्जन क्राइटेरिया
अधिकतम पुनरावृत्तियों - एक पुनरावृत्तियों की संख्या को अधिकतम पुनरावृत्तियों द्वारा कैप किया जा सकता है। यदि अन्य मापदंडों में से कोई भी पूरा नहीं हुआ है, जब अधिकतम संख्या में पुनरावृत्तियों तक पहुंच गया है, तो मॉनिटर को विचलन के रूप में लौटाता है।
अवशिष्ट NaN - यदि किसी भी बिंदु पर अवशिष्ट NaN का मूल्यांकन करता है, तो सॉल्वर आरेखित हो जाता है।
अवशिष्ट के अवमूल्यन का मानदंड किसी भी बिंदु पर अवशिष्ट के मान को पूर्वनिर्धारित स्थिर :
कारक द्वारा दाएं हाथ की ओर के मानक से अधिक होने परघटी ओ एल
∥ आर^∥ ≥ घटी ओ एल⋅ ∥ ख ∥
सॉल्वर ब्रेकडाउन क्रायलोव विधि स्वयं विचलन का संकेत दे सकती है यदि यह एक विलक्षण मैट्रिक्स या पूर्वसंधक का पता लगाता है।