! @@name: worksharing_critical.1f ! @@type: F-fixed ! @@compilable: yes ! @@linkable: no ! @@expect: success SUBROUTINE CRITICAL_WORK() INTEGER I I = 1 !$OMP PARALLEL SECTIONS !$OMP SECTION !$OMP CRITICAL (NAME) !$OMP PARALLEL !$OMP SINGLE I = I + 1 !$OMP END SINGLE !$OMP END PARALLEL !$OMP END CRITICAL (NAME) !$OMP END PARALLEL SECTIONS END SUBROUTINE CRITICAL_WORK