scf parallalization