Added timing estimate, good for pbs jobs

fixed the bug of eigenvectors, we need to normalize them to unit vectors.
fixed the merge conflict