Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Ahh... the joys of starting up PVM! I use PVM via an external library, <a href="http://www.cs.umd.edu/projects/hpsl/chaos/ResearchAreas/ic/" rel="nofollow noreferrer">InterComm</a>. Getting PVM to start nicely on any platform is always a fun exercise. Here are some things you can try:</p> <p>If you can <code>rsh</code> to your compute nodes, set <code>$PVM_RSH=/path/to/rsh</code>. Otherwise, to configure via <code>ssh</code>:</p> <p>Setup <a href="http://rcsg.rice.edu/rcsg/shared/passwordless_ssh.html" rel="nofollow noreferrer">passwordless SSH</a> and manually verify that it works.</p> <p>Then, create <code>$PVM_ROOT/ssh</code>, containing something like:</p> <pre><code>#!/bin/sh host=$1 shift /usr/bin/ssh $host ". ~/.pvmprofile; $@" </code></pre> <p>Once that's taken care of: </p> <p>Set some environment variables (this is machine-dependent):</p> <pre><code>setenv PVM_ARCH LINUX64 setenv PVM_ROOT /users/ps14/opt-intel/pvm3 setenv PVM_BIN ${PVM_ROOT}/bin # Set the following accordingly: setenv PVM_RSH ${PVM_ROOT}/ssh #setenv PVM_RSH rsh </code></pre> <p>Now, create a ".pvmprofile" file containing these variables:</p> <pre><code>rm -f ~/.pvmprofile env | grep PVM_ &gt; ~/.pvmprofile </code></pre> <p>Create a hostfile containing unique hostnames:</p> <pre><code>sort -k 1,1 -u ${PBS_NODEFILE} &gt;! pvm_hostfile </code></pre> <p>Now, start PVM &amp; add nodes. I like to do this as a one-liner:</p> <pre><code>printf "%s\n%s\n" conf quit|${PVM_ROOT}/lib/pvm pvm_hostfile </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload