Technical data
Cray Standard C/C++ Reference Manual
problem, 66
reserved semaphores, 66
shared registers, 66
slave code, 64
unitasked code, 65
user-directed, 63
with vectorization (stripmining), 65
Tasking
status, 21
tasking level, 20
taskloop,65
taskloop directive, 70
taskprivate directive, 75
taskshared directive, 76
Template, 109
Template instantiation, 109
automatic, 110
directives, 114
implicit inclusion, 116
modes, 113
one per object file, 112, 114
Throw expression, 10
Throw specification, 10
__TIME__, 152
TotalView debugger, 122
Try block, 10
Types, 142
U
-U macro,38
UNICOS
C libraries, 153
loader, 153
UNICOS message system, 173
Unions, 150
unitasked code, 65
Unnumbered guards, 74
unroll directive, 98
uses_eregs directive, 54
V
-V option, 40
value context requirements, 80
value directive argument, 82
variables, 43
context arguments, 82
global, 80
local, 80
performance issues, 81
private context, 80
shared context, 80
tasking context lists, 80
value context, 80
vector work distribution, 84
vectorization
automatic, 19
dependency analysis, 19
directives, 58
level, 19
messages and tasking, 66
search loops, 20
with tasking (stripmining), 65
vectorization options, 18
vfunction directive, 56
Virtual function table, 13
volatile qualifier, 97
W
work distribution arguments, 82
-Wphase["opt..."], 33
_write_memory_barrier, 181
_writeSB, 181
_writeST, 181
X
-X npes,41
Y
-Yphase,dirname,34
196 S–2179–36










