| Type | Semantics |
|---|---|
| Int | A whole number | Double | A double precision number | Float | A floating point number | Bool | A true or false value | Char | A character | String | A string of characters | File | A file handle |
| a | b | Result |
|---|---|---|
| multiple | multiple | local assignment |
| single[x] | multiple | local on process x only |
| multiple | single | MPI Broadcast |
| single[x] | single[x] | Where x==x local |
| single[x] | single[q] | Where x != q, P2P communication |