Answers:
您可以使用添加剂
可乘的
或对称乘法。使用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
该用户手册对“组合预条件”一节。
除了Jed的出色回答外,我最近发现的一种方法是在柔性GMRES(FGMRES)的其他每个步骤之间切换预处理器,例如,
Tezduyar,TE等。“一种用于有限元计算的新型混合预处理方法。” 应用力学和工程中的计算机方法99.1(1992):27-42。http://repository.ias.ac.in/24680/1/320.pdf