mirror of
https://github.com/autc04/Retro68.git
synced 2024-08-19 03:29:10 +00:00
21 lines
460 B
Fortran
21 lines
460 B
Fortran
|
! { dg-do run }
|
||
|
SUBROUTINE WORK1()
|
||
|
END SUBROUTINE WORK1
|
||
|
SUBROUTINE WORK2()
|
||
|
END SUBROUTINE WORK2
|
||
|
PROGRAM A10
|
||
|
!$OMP PARALLEL
|
||
|
!$OMP SINGLE
|
||
|
print *, "Beginning work1."
|
||
|
!$OMP END SINGLE
|
||
|
CALL WORK1()
|
||
|
!$OMP SINGLE
|
||
|
print *, "Finishing work1."
|
||
|
!$OMP END SINGLE
|
||
|
!$OMP SINGLE
|
||
|
print *, "Finished work1 and beginning work2."
|
||
|
!$OMP END SINGLE NOWAIT
|
||
|
CALL WORK2()
|
||
|
!$OMP END PARALLEL
|
||
|
END PROGRAM A10
|