added diis to parallelHF