Technical data

149
misaligned data, 27
mkf2c, 38
mp compiler option
, 12, 106, 107, 112
mp_barrier
, 102
mp_block, 97
mp_blocktime
, 99
mp_create
, 98
mp_destroy, 98
mp_my_threadnum
, 99
mp_numthreads
, 99
MP_PROFILE, 101
MP_SCHEDTYPE, 73, 78
mp_schedtype compiler option, 12, 78
MP_SET_NUMTHREADS, 100
mp_set_numthreads, 99
mp_setlock, 102
mp_setup, 98
mp_simple_sched, 110
and loop transformations, 104
tasks executed, 106
mp_slave_control, 106
mp_slave_wait_for_work, 110
mp_unblock, 97
mp_unsetlock, 102
multi-language programs, 4
multiprocessing
and DOACROSS, 104
and load balancing, 95
associated overhead, 90
enabling directives, 12, 106
MVBITS, 66
N
N compiler option, 12
nm, object le tool, 18
nocpp compiler option, 3, 13
noexpopt compiler option, 13
noextend_source compiler option
, 13
nof77 compiler option
, 13
noi4 compiler option, 13
noisam compiler option
, 13
NUM_THREADS
, 100
O
O compiler option, 17
object les, 4
tools for interpreting, 18
object module, 4
objects
linking, 5
odump, 18
old_rl compiler option, 14
onetrip compiler option, 14
optimizing, 17
P
P compiler option, 14
p compiler option, 16
parallel blocks of code
executing simultaneously, 79
parallel Fortran
directives, 71
parameters
reduction of, 40
Pascal
interfacing with Fortran, 46
passing arguments, 32, 33, 48
performance
improving, 18