The LOBPCG algorithm finds eigenpairs of the generalized eigenproblem $$ Ax = \lambda B x $$ where $B$ is symmetric and positive-definite, $A$ is symmetric. One of the features that makes LOBPCG so interesting is the fact that one can use preconditioners of $A$ to speed up convergence.
When applying LOBPCG to the FEM-discretized Poisson problem (with $B=I$), and converging the smallest 6 eigenvalues, the convergence behavior I'm getting is
When using an ML preconditioner, convergence speed increases dramatically:
Now, let's try the same thing for the 6 largest eigenpairs.
Without preconditioner:
With ML preconditioner:
It seems that the preconditioner slows down the convergence! Is this something one would expect? I couldn't find anything in literature about it.