답변:
첨가제를 사용할 수 있습니다
곱셈
또는 대칭 곱셈. 이 클래스의 방법은 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 결합"에 대한 섹션이 있습니다.
Jed의 탁월한 답변 외에도 최근에 찾은 방법은 예를 들어
Tezduyar, TE 등 "유한 요소 계산을위한 새로운 혼합 전처리 방법." 응용 역학 및 공학의 컴퓨터 방법 99.1 (1992) : 27-42. http://repository.ias.ac.in/24680/1/320.pdf