Search the Knowledgebase |
 |
Browse by Category |
 |
|
|
 |
|
|
|
| Troubleshooting: FlexX's parallel runs don't go as I expect |
| User Opinions |
80%
20%
(5 votes)
|
|
Thank you for rating this answer.
|
- execute pvm at the command line
- type add <a hostename>
- does this work properly?
if not:
· check your PVM installation
· clean up all pvm files in /tmp
· kill all pvm daemons on all relevant machines
if yes:
· check the paths to the FlexX executable in config.dat
· check permissions and existence of the temporary dir (tmp ?)
· check that PVM_TEMP and PREDICT directories are specified as absolute(!) NFS readable paths (no such thing as ./tmp or ../predict will work!) check that all machines in the parallel section of config.dat can “see” directories and executables. ------------ Here is a checklist for PVM to work with BioSolveIT tools:
1. You must have the following environment varibles correctly set (respect the syntax of your .cshrc or .bahrc or similar startup files) export PVM_RSH=/usr/bin/ssh export PVM_ROOT=/software/pvm/pvm export PVM_ARCH=LINUX export XPVM_ROOT=/usr/X11R6/lib/xpvm export PVM_DPATH=/software/pvm/pvm/lib/pvmd export PVM_EXPORT=DISPLAY
2. You must have the following directory in your home: $HOME/pvm3/bin/$PVM_ARCH/
3. The executable (a link to the executable with the same name as the executable) must lie in the above directory, eg. /home/user/pvm3/bin/LINUX/flexx
4. You must have the following @PROGRAMS parameter set to the *same* executable in the config_ft.dat
eg: #system Linux FLEXX /home/user/pvm3/bin/LINUX/flexx
5. You must enter the names of the hosts, the number of processes to run on that host and the nice value for the process under the section @PARALLEL in the config_ft.dat file.
6. You must be able to ssh on to those hosts without having to enter a password.
7. You must have a script (a batch .bat file) with a FOR_EACH loop in it to run a parallel job.
|
| Visitor Comments |
|
No visitor comments posted. Post a comment
|
| Attachments |
|
No attachments were found.
|