If you are using scheduler like PBS or SGE over MPI, there is an option called prolog and epilog, where you can give scripts which does copy operation. This script is called before and after job execution as the name suggests.
Without it, in mpi itself, i have to see, if it can be done. The alternative way is to keep copy of the program at the same location on all compute nodes and launch mpirun. If the executable location is different on compute nodes, you have to specify the same as the mpirun command-line arguments. On Mon, 2007-09-10 at 15:35 -0400, Lev Givon wrote: > When launching an MPI program with mpirun on an xgrid cluster, is > there a way to cause the program being run to be temporarily copied to > the compute nodes in the cluster when executed (i.e., similar to what the > xgrid command line tool does)? Or is it necessary to make the program > being run available on every compute node (e.g., using NFS data > partions)? > > L.G. > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it. Contact your Administrator for further information.