! @@name: get_nthrs.1f ! @@type: F-fixed ! @@compilable: yes ! @@linkable: no ! @@expect: rt-error SUBROUTINE WORK(I) INTEGER I I = I + 1 END SUBROUTINE WORK SUBROUTINE INCORRECT() INCLUDE "omp_lib.h" ! or USE OMP_LIB INTEGER I, NP NP = OMP_GET_NUM_THREADS() !misplaced: will return 1 !$OMP PARALLEL DO SCHEDULE(STATIC) DO I = 0, NP-1 CALL WORK(I) ENDDO !$OMP END PARALLEL DO END SUBROUTINE INCORRECT