trans
knowledge base
trans
contact
impressum
legal notice
BioSolveIT
The Premier Scientific Solution Provider
Knowledgebase Home | Glossary | Favorites | Support Knowledgebase Home | Glossary | Favorites | Support
Search the Knowledgebase Browse by Category
Troubleshooting: FlexX's parallel runs don't go as I expect
User Opinions
80% thumbs up 20% thumbs down (5 votes)

How would you rate this answer?
Helpful
Not helpful
  1. execute pvm at the command line
  2. type add <a hostename>
  3. 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
Related Questions
Attachments
No attachments were found.
Last modified Friday, 18. May 2012 08:45 CEST by WebMaster