Here is a list of commonly used PVM subroutines in C. (See man pages for corresponding ones in FORTRAN) ------------------------------------------------------------------------- pvm_spawn: starts a new PVM process pvm_initsend: clear default send buffer and specify message encoding pvm_pkint, pvm_pkfloat, etc...: pack the active message buffer with arrays of prescribed data type pvm_send: immediately sends the data in the active message buffer pvm_recv: receive a message pvm_upkint, pvm_upkfloat, etc,...: unpack the active message buffer into arrays of the prescribed data type pvm_bufinfo: returns information about the message buffer pvm_mytid: returns the task id of the calling process pvm_parent: returns the task id of the the process that spawned the calling process pvm_pstat: returns the status of the specified PVM process pvm_perror: prints message of the last error returned by a PVM call pvm_exit: tells the local pvmd that this process is leaving PVM