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.