On Jun 18, 2009, at 12:28 PM, Nizamov Shawkat wrote:
If I recoll correctly, you should clearly specify hosts for mpirun - either via its configuration file or as a command-line option. But before you should copy your binary to all that hosts. I may be wrong, though.

Rather than copying the binary, the best thing is to use a shared filesystem on your cluster so that all hosts can access the same files.

This is especially important because copying the binary is not enough - Meep, libctl, and Guile need to load a number of Scheme files when they start up in order to initialize the Scheme environment, so you would need to copy all of these as well, and you would have to know the right locations to put them in. Using a shared filesystem (e.g. via NFS or GFS or PVFS or GPFS) is much easier, and is typically how compute clusters are set up.

Steven

_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to