SVM supports distributed simulation with PVM (Parallel Virtual Machine). A distributed model is divided into several components conceptually running on multiple machines. PVM hides the configuration of those machines. Each PVM process is regarded as a conceptual machine that has its unique ID and is able to communicate with other PVM processes. Multiple PVM processes can run on the same machine. Multiple machines may be involved in the distributed simulation enabled by PVM, after they are added to the PVM daemon.