blob: 4be8ab3723314d7c4592571e5bd680668841cfce [file] [log] [blame]
subroutine f1 (a)
integer :: a(*)
integer i
!$omp do order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp simd order ( concurrent )
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp do simd order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
end
subroutine f2 (a)
integer :: a(*)
integer i
!$omp parallel do order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp parallel do simd order (concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp teams distribute parallel do order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp teams distribute parallel do simd order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp teams distribute order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp teams
!$omp distribute parallel do order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp distribute parallel do simd order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp distribute order(concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
!$omp end teams
!$omp taskloop simd order (concurrent)
do i = 1, 128
a(i) = a(i) + 1
end do
end