जवाबों:
आप एडिटिव का उपयोग कर सकते हैं
गुणक
या सममित गुणक। PETSc में PCCOMPOSITE का उपयोग करके PETSc में इस वर्ग के तरीके उपलब्ध हैं । उदाहरण के लिए,
petsc/src/ksp/ksp/examples/tutorials$ ./ex2 -m 100 -n 100 -ksp_monitor \
-pc_type composite -pc_composite_type multiplicative \
-pc_composite_pcs ilu,gamg
0 KSP Residual norm 7.088415699389e+01
1 KSP Residual norm 1.271768323411e+01
2 KSP Residual norm 1.529853612054e+00
3 KSP Residual norm 1.214841683459e-01
4 KSP Residual norm 8.341606406485e-03
5 KSP Residual norm 6.471990946051e-04
6 KSP Residual norm 8.082672366030e-05
7 KSP Residual norm 6.111138513482e-06
Norm of error 6.93786e-06 iterations 7
उपयोगकर्ताओं के मैनुअल "Preconditioners का मेल" पर एक अनुभाग है।
जेड के उत्कृष्ट जवाब के अलावा, मैंने हाल ही में एक विधि प्राप्त की है जो कि लचीले GMRES (FGMRES) में हर दूसरे चरण में पूर्ववर्ती के बीच स्विच करना है, जैसा कि किया जाता है, उदाहरण के लिए,
तेजुयुअर, टीई, एट अल। "परिमित तत्व संगणना के लिए एक नई मिश्रित पूर्व-विधि।" एप्लाइड मैकेनिक्स एंड इंजीनियरिंग में कंप्यूटर के तरीके 99.1 (1992): 27-42। http://repository.ias.ac.in/24680/1/320.pdf