mod_stokes isn't used unless the macro STOKES is set, but it is always compiled. I should probably add an explicit dummy version to avoid the compile, but to answer your question the problem is that the OMP block is empty:
!$OMP PARALLEL DO PRIVATE(j,i,k)
!$OMP& SCHEDULE(STATIC,jblk)
c
c Calculation of dzdx,dzdy needed in momtum
c -----------------------------------------
c enddo !j
c enddo !k
!$OMP END PARALLEL DO
This can be fixed by cementing out the !$OMP statements:
c!$OMP PARALLEL DO PRIVATE(j,i,k)
c!$OMP& SCHEDULE(STATIC,jblk)
c!$OMP END PARALLEL DO
Alan.