C Language Reference Manual
integer, 58 _DSM_OFF, 145
sign of remainder, 160 _DSM_PLACEMENT, 145
Division by zero, 58, 67 _DSM_PPM, 145
do statements, 96 _DSM_VERBOSE, 145
Domain errors _DSM_WAIT, 145
return values, 167 gang scheduling, 122
Double, 160 MP_BLOCKTIME, 120
representation of, 160 MP_SCHEDTYPE, 121
double, 39 MP_SET_NUMTHREADS, 120
Double precision, 43 MP_SETUP, 120
_DSM_BARRIER, 145 MP_SIMPLE_SCHED, 146
_DSM_MIGRATION, 145 MP_SLAVE_STACKSIZE, 122
_DSM_MIGRATION_LEVEL, 145 MP_SUGNUMTHD, 121, 146
_DSM_OFF environment variable, 145 MP_SUGNUMTHD_MAX, 121
_DSM_PLACEMENT, 145 MP_SUGNUMTHD_MIN, 121
_DSM_PPM, 145 MP_SUGNUMTHD_VERBOSE, 121
_DSM_VERBOSE, 145 MPC_GANG, 122
_DSM_WAIT, 145 PAGESIZE_DATA, 146
PAGESIZE_STACK, 146
PAGESIZE_TEXT, 146
E environment variables
parallel programming, 145
else statements, 94 Environments, , 156
–ansi switch, 2 freestanding, 156
–xansi switch, 2 Equality operators, 61
enum, 74 ERANGE macro, 167
changes, 12 errno, 167
Enumeration constants, 27, 40, 76 errno macro, 177
changes, 12 Escape sequences, 157
Enumeration types hexadecimal, 26
type of int used, 164 Examples
Enumeration variables, 76 data affinity, 148
Enumerations, , 162 data distribution, 148
Environment distributing a matrix, 147
altering, 185 irregular distributions, 151
names, 185 multiprocessing, 147
variables, 185 parameter passing, 149
Environment variables redistributed arrays, 150
CHRCLASS, 166 thread affinity, 151
CHUNK, 121 Exception handling, 67
_DSM_BARRIER, 145 Exception handling restrictions, 113
_DSM_MIGRATION, 145 Exclusive or operator, 62
_DSM_MIGRATION_LEVEL, 145
202 007–0701–130