User`s guide
viii Contents
Create Codistributed Arrays . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Programming Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
MATLAB Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Interactive Parallel Computation with pmode
4
pmode Versus spmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Run Communicating Jobs Interactively Using pmode . . . . . 4-3
Parallel Command Window . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Running pmode Interactive Jobs on a Cluster . . . . . . . . . . 4-15
Plotting Distributed Data Using pmode . . . . . . . . . . . . . . . . 4-16
pmode Limitations and Unexpected Results . . . . . . . . . . . . 4-18
Using Graphics in pmode . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
pmode Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Connectivity Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Hostname Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Socket Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Math with Codistributed Arrays
5
Nondistributed Versus Distributed Arrays . . . . . . . . . . . . . . 5-2
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Nondistributed Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Codistributed Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4