!$acc serial async (5)
!$acc serial attach (a, b, c)
!$acc serial copy (a, b, c)
!$acc serial copyin (x[0 : N], y[0:M])
!$acc serial copyin (readonly: m, n)
!$acc serial copyin (readonly: m, n, readonly)
!$acc serial copyin (readonly: readonly::m, n, readonly)
!$acc serial default (present)
!$acc serial deviceptr (a, b, c)
!$acc serial firstprivate (a, b, c)
!$acc serial no_create (a, b, c)
!$acc serial present (a, b, c)
!$acc serial wait (12, 23, 34)
!$acc serial copyout (12, 23, 34)
!$acc serial copyout (zero: 12, 23, 34)
!$acc serial copyout (zero: 12, 23, 34, zero)
!$acc serial copyout (zero: zero::12, 23, 34)
!$acc serial create (12, 23, 34)
!$acc serial create (zero: 12, 23, 34)
!$acc serial create (zero: 12, 23, 34, zero)
!$acc serial create (zero: zero::12, 23, 34)
!$acc serial if (5)
!$acc serial if (x==3)
!$acc serial self (5)
!$acc serial self (x==3)
!$acc serial device_type (x, y, z)
!$acc serial reduction (+: x, y, z)
!$acc serial reduction (*: x, y, z)
!$acc serial reduction (max: x, y, z)
!$acc serial reduction (max: x, y, max)
!$acc serial reduction (max: max, y, z)
!$acc serial reduction (max: max::x, y, max)
!$acc serial reduction (max: max::x, max, max::y)
!$acc serial reduction (min: x, y, z)
!$acc serial reduction (min: x, y, min)
!$acc serial reduction (min: min, y, z)
!$acc serial reduction (min: min::x, y, min)
!$acc serial reduction (min: min::x, min, min::y)
!$acc serial reduction ($: x[5], y, z)
!$acc serial reduction (|: x, y, z)
!$acc serial reduction (^: x, y, z)
!$acc serial reduction (&&: x, y, z)
!$acc serial reduction (||: x, y, z)
!$acc serial copyin (readonly: x, y, z, a, b, c)
!$acc serial copyin (readonly: x, y, z, a, b, c, 1, 2, 3)
!$acc serial copyin (x, y, z) copyin (readonly: a, b, c)
!$acc serial copyin (readonly: x, y, z) copyin (a, b, c)
!$acc serial copyin (x, y, z, a, b, c)
!$acc serial copyout (zero: x, y, z, a, b, c)
!$acc serial copyout (zero: x, y, z, a, b, c, 1, 2, 3)
!$acc serial copyout (x, y, z) copyout (zero: a, b, c)
!$acc serial copyout (zero: x, y, z) copyout (a, b, c)
!$acc serial copyout (x, y, z, a, b, c)
!$acc serial create (zero: x, y, z, a, b, c)
!$acc serial create (zero: x, y, z, a, b, c, 1, 2, 3)
!$acc serial create (x, y, z) create (zero: a, b, c)
!$acc serial create (zero: x, y, z) create (a, b, c)
!$acc serial create (x, y, z, a, b, c)
!$acc serial reduction (+: x, y, z, a, b, c)
!$acc serial reduction (+: x, y, z) reduction (*: a, b, c)
!$acc serial reduction (max: x, y, z) reduction (min: a, b, c)
!$acc serial reduction (min: x, y, z, a, b, c)
!$acc serial reduction (min: x, y, z) reduction (&&: a, b, c)
!$acc serial reduction (||: x, y, z) reduction (&&: a, b, c)
!$acc serial reduction (&&: x, y, z, a, b, c)
!$acc serial reduction (max: x, y, max, min)
!$acc serial copyin (readonly: x, y, z) copyout (zero: x, y, z) create (zero: x, y, z) reduction (+: x, y, z)
!$acc serial async (expression1) async (expression2) async (expression3)
!$acc serial async (expression1) async (expression2)
!$acc serial async (expression1) async
!$acc serial async async (expression1)
!$acc serial self (expression1) self (expression2) self (expression3)
!$acc serial self (expression1) self (expression2)
!$acc serial self (expression1) self
!$acc serial self self (expression1)
!$acc end serial 
