openmp for 2 routines advect2Dself and advect particles