= Programming for Kerrighed = * OpenMP * OpenMP compiler can arrange data layout to be compatible with usage in a DSM. * Programming using shared memory * 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. * Programming using message passing * MPI is implemented on top of sockets to program parralel application. Kerrighed can setup USE_INTRA_CLUSTER_KERSTREAM capability to create KERNET sockets. [[BR]] [[BR]] = Reference = IRISA/INRIA, Kerrighed User's Manual, 2005