Extract the archive (and optionnaly set a symbolic link to ease future upgrades) :
Modify the configuration files to reflect your infrastructure/installation:
Modify your $HOME/.bashrc Substitute with appropriate values in P2PMPI_HOME and optionnally CLASSPATH.
$ export P2PMPI_HOME=<absolute path of p2pmpi installation directory> $ export PATH=$PATH:$P2PMPI_HOME/bin (*) $ export CLASSPATH=$CLASSPATH:$P2PMPI_HOME/p2pmpi.jar
Running P2P-MPI On one host, we need a SuperNode that acts as a directory, to which peers register. Go to the host specified as SUPERNODE= in P2P-MPI.conf and run first:
-n <num_proc> : number of processes. -r <num_replica> : <num_replica> process per MPI rank (default: 1 process per rank). -l <inoutlist_file> : list of files to transfer to remote machines <appname> : MPI program, which is the class name whose main() method is to be called. [args] : arguments of the MPI program.