Parallel preconditioned conjugate gradient optimization of the Rayleigh quotient for the solution of sparse eigenproblems