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
FlexX/SIS Parallel Runs Utter A PVM Error: "-7 (No such file)"
User Opinions
77% thumbs up 22% thumbs down (9 votes)

How would you rate this answer?
Helpful
Not helpful
When FlexX or FlexSIS utter this error

libpvm [nnnn]: pvm_spawn: Not Found
Trouble spawning work processes on host NNN, abort. Error codes:
Process 0 : -7 (No such file)

this points to the PVM not being able to find the executable in parallel computing mode.

For remedy:
Please check the entry FLEXX (or FLEXSIS) in the operating system section, for example,  LinuxX86_64 in your config.dat file. PVM searches for this name. If there is no such entry in the respective line, then the name of the running executable will be used for further processing.

FlexX/SIS search in two directories for the executable:

general: $PVM_ROOT/bin/$PVM_ARCH
and
user specific: ~<user>/pvm3/bin/$PVM_ARCH

$PVM_ROOT and $PVM_ARCH are environment variables which you or your systems admin should have set. They will depend on the operating system on your computer.

In one of these directories, a symbolic link to the executable (or a copy) need to be present. All processes must be able to access this.

If this does not resolve your problem, operating scripts may be altering the PVM variables delivered to FlexX/SIS. In order to determine which PVM variables are known to FlexX/SIS, please set the verbosity in FlexX/SIS to 7, and call the INFO command in the PVM menu:

PVM
  SET VERBOSITY 7
  INFO


You will get a list of known PVM environment variables:

FLEXX/PVM> info
>> use following PVM environment variables:
  PVM_ROOT: /usr/lib/pvm3
  PVM_ARCH: LINUX64
  PVM_RSH: /usr/bin/ssh
>> Use this pvm shell: /usr/bin/pvm
>> PVM status: daemon (version 3.4) is running...
    PVM_ROOT: /usr/lib/pvm3
    PVM_ARCH: LINUX64


This information indicates that, in our example, PVM will search in the directories
  /usr/lib/pvm3/bin/LINUX64
and
 ~<user>/pvm3/bin/LINUX64










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