inserted omp and simd pragmas in mover_PC()