2.5. Mixing Send and Receive Routines

The PVMFPSEND(3) and PVMFPRECV(3) routines work together with the PVMFSEND and PVMFRECV send and receive calls. You can incrementally change your code to use them as appropriate, with some benefit accruing with each change. For example, if you find a place that is sending a one-word message using PVMFSEND(3), you can change it to use PVMFPSEND without worrying about finding and changing the matching PVMFRECV call. You can also continue to use PVMFBCAST(3) to broadcast a one-word message to all other PEs, something that can be very efficient (see Section 2.9), but change the receives to use the PVMFPRECV routine.