HP aC++/HP C Programmer's Guide (B3901-90036; A.06.26; September 2011)

default
default(shared|none)
Specifying default(shared) clause is equivalent to explicitly listing each currently
visible variable in a shared clause unless it is threadprivate or const-qualified.
A variable referenced in the scope of default(none) should be explicitly qualified
by a private or shared clause.
shared
shared(list)
The shared clause causes the variables that appear in the list to be shared among
all threads in a team. All threads within a team access the same storage area for the
shared variables.
copyin
copyin(list)
The copyin clause copies the value of master thread’s copy of a threadprivate variable
to all other threads at the beginning of the parallel region. This clause can only be used
with the parallel directive.
reduction
reduction(op:list)
The reduction clause performs a reduction on the scalar variables that appear in the
list, with the operator op.
nowait
nowait
The nowait clause removes the implicit barrier synchronization at the end of a for or
sections construct.
ordered
ordered
The ordered clause must be present when ordered directives bind to the for construct.
schedule
schedule(kind[,chunksize])
The schedule clause specifies how iterations of the for loop are divided among threads
of the team. The kind of schedule can be: static, dynamic, guided, or runtime.
chunksize should be a loop invariant integer expression.
OpenMP Clauses 141