The PVMPI system is not just a solution to difficulties of static MPI-1 applications. Rather, it is a system that allows more flexible control over MPI applications than is currently indicated by the MPI-2 forum.
More important, it allows the user to construct sections of an application from different MPI implementations that match different hardware systems. Thus, the user is not forced to run the whole application upon a single system with a single implementation.
In its most simplistic mode of operation, only two or three additional calls are required to fully interoperate entirely different systems. Upgrading the PVMPI system to support new MPI implementations requires only simple changes to current tasker and resource management processes.
The intercommunication operations make using the PVMPI system more akin to the spirit of the original MPI system, especially when it uses contexts in PVM3.4.