| 1 | = Programming for Kerrighed = |
| 2 | * OpenMP |
| 3 | * OpenMP compiler must arrange data layout to be compatible with usage in a DSM. |
| 4 | * Programming using shared memory |
| 5 | * It's possible to use shared memory without using threads using system V IPC shared memory segment as on classic unixes. The memory segment are shared across all nodes of the clyuster. |
| 6 | * Programming using message passing |
| 7 | * MPI is implemented on top of sockets to program parralel application. Kerrighed can setup USE_INTRA_CLUSTER_KERSTREAM capability to create KERNET sockets. |
| 8 | |
| 9 | [[BR]] |
| 10 | [[BR]] |
| 11 | = Reference = |
| 12 | IRISA/INRIA, Kerrighed User's Manual, 2005 |