Next: Further functions, Previous: Local execution, Up: Top [Index]
There are high level functions, similar to parcellfun and pararrayfun, which only require the user to provide a function to be called and a series of argument sets. Parallel function calls are then internally distributed over the cluster, and over the local processors (or processor cores) within the single machines of the cluster.
Medium and low level functions are also provided. These require the user to program the scheduling of parallel execution.
Data transfer is possible between the client machine and each server machine, but also directly between server machines. The latter feature is exploited e.g. by the install_vars function.
• Security: | Security considerations. | |
• Authentication: | Generating authentication keys. | |
• pserver: | Starting servers. | |
Connection-related functions | ||
---|---|---|
• pconnect: | Establishing cluster connections. | |
• sclose: | Closing cluster connections. | |
• network_get_info: | Get network information. | |
• network_set: | Set network properties. | |
High level functions | ||
• netcellfun: | Function netcellfun. | |
• netarrayfun: | Function netarrayfun. | |
• install_vars: | Distribute Octave variables. | |
Medium level functions | ||
• rfeval: | Single remote function evaluation. | |
Low level functions | ||
• psend: | Sending Octave variables. | |
• precv: | Receiving Octave variables. | |
• reval: | Remote command evaluation. | |
• select_sockets: | Call Unix select for data
connections.
| |
• Example: | Example |
Next: Further functions, Previous: Local execution, Up: Top [Index]