I am trying to solve my problem by ICCG with an acceleration factor.
The method itself is described in the following article.
I am trying to find a way to do the acceleraion with PETSc, but so far I have not found a way to do it. I have generated a plugin module to do it, but if it can be done with PETSc, it is better. Does anyone have idea?