next up previous

4.4 Control Parallel Programming with CMMD

Control parallel programs can be written either in C or in FORTRAN77 and include calls to routines from CMMD, which is a library of node-level routines for interprocessor communication through message-passing. There are two different methods for control parallel programming on the CM-5, namely, host/node programs and hostless programs. Hostless programming is the recommended method because it is sufficient to write a single program that will execute on all the processing nodes. In the host/node programming model, the host program is distinct from the node program.