मुझे हाल के किसी भी अवलोकन लेख के बारे में पता नहीं है, लेकिन मैं सक्रिय रूप से PFASST एल्गोरिथ्म के विकास में शामिल हूं ताकि कुछ विचार साझा कर सकूं।
समय-समानांतर तकनीकों के तीन व्यापक वर्ग हैं जिनसे मैं अवगत हूं:
- विधि के पार - आरके या एक्सट्रपलेशन इंटीग्रेटर्स के स्वतंत्र चरणों का समानांतर में मूल्यांकन किया जा सकता है; RIDC (संशोधनवादी अभिन्न आस्थगित सुधार एल्गोरिथ्म) भी देखें
- समस्या के पार - तरंग विश्राम
- समय-क्षेत्र में - पारलेल; PITA (समय एल्गोरिथ्म में समानांतर); और PFASST (अंतरिक्ष और समय में समानांतर पूर्ण सन्निकटन योजना)।
ऐसी विधियाँ जो विधि के पार समानांतर होती हैं, आमतौर पर कल्पना के बहुत करीब होती हैं लेकिन मुट्ठी भर (समय) प्रोसेसर से परे नहीं होती हैं। आमतौर पर वे अन्य तरीकों की तुलना में लागू करने के लिए अपेक्षाकृत आसान होते हैं और एक अच्छा होता है यदि आपके पास कुछ अतिरिक्त कोर हैं जो चारों ओर झूठ बोल रहे हैं और अनुमानित और मामूली स्पीडअप की तलाश कर रहे हैं।
समय डोमेन में समानांतर होने वाले तरीकों में शामिल हैं Parareal, PITA, PFASST। ये विधियां सभी पुनरावृत्त हैं और सस्ती (लेकिन गलत) "मोटे" प्रचारकों और महंगी (लेकिन सटीक) "ठीक" प्रचारकों से युक्त हैं। वे मोटे प्रोपेगेटर का उपयोग करके प्राप्त धारावाहिक समाधान में सुधार करने के लिए समानांतर रूप से ठीक प्रचारक का मूल्यांकन करके समानांतर दक्षता प्राप्त करते हैं।
EE<1/KK
इन सभी तरीकों के साथ बहुत सारे खेल खेले जा सकते हैं और उन्हें गति देने की कोशिश की जा सकती है, और ऐसा लगता है कि इन संपूर्ण डोमेन तकनीकों का प्रदर्शन इस बात पर निर्भर करता है कि आप किस समस्या को हल कर रहे हैं और मोटे होने के लिए कौन सी तकनीकें उपलब्ध हैं। प्रचारक (मोटे ग्रिड, मोटे ऑपरेटरों, मोटे भौतिकी आदि)।
कुछ संदर्भ (कागजात में सूचीबद्ध संदर्भ भी देखें):
यह पत्र दर्शाता है कि विभिन्न तरीकों को किस तरह से समानांतर किया जा सकता है: उच्च क्रम स्पष्ट रन-कुट्टा, एक्सट्रपलेशन और आस्थगित सुधार विधियों की एक सैद्धांतिक तुलना ; केचेसन और वहीद।
यह पत्र पूरे विधि में समानांतर चलने का एक अच्छा तरीका दिखाता है, और RIDC एल्गोरिथ्म का परिचय देता है: समानांतर उच्च-क्रम इंटीग्रेटर्स ; क्रिस्टलीब, मैकडोनाल्ड, ओंग।
यह पत्र पीटीए एल्गोरिथ्म का परिचय देता है: एक समय-समानांतर समानांतर विधि गैर-संरचनात्मक संरचनात्मक गतिशीलता समस्याओं के समाधान में तेजी लाने के लिए ; सौहार्द और फरहत।
Parareal पर बहुत सारे कागज़ात हैं (बस Google इसे)।
यहां नीवरगेल्ट विधि पर एक पेपर है: समानांतर समय एकीकरण के लिए एक न्यूनतम संचार दृष्टिकोण ; बार्कर।
यह पत्र PFASST का परिचय देता है: आंशिक अंतर समीकरणों के लिए समय पद्धति में एक समानांतर समानांतर ; एम्मेट और मिनियन;
यह कागजात PFASST के एक स्वच्छ अनुप्रयोग का वर्णन करता है: एक बड़े पैमाने पर अंतरिक्ष-समय समानांतर एन-बॉडी सॉल्वर ; स्पीक, रूप्रेक्ट, क्राउज़, एम्मेट, मिनियन, विंडेल, गिबन।
मैंने PFASST के दो कार्यान्वयन लिखे हैं जो 'शुद्ध: PyPFASST और libpfasst पर उपलब्ध हैं ।