Since about 1996, MPI has been the de facto standard. PVM and MPI are the two most common software libraries used for applications that involve passing of messages among parallel computers. PVM Wrapper is a software library that makes it possible for code that utilizes the Parallel Virtual Machine ( PVM) software library to run using the message-passing interface (MPI) software library, without needing to rewrite the entire code.