Skip to content

Instantly share code, notes, and snippets.

@ktkirk
Created May 1, 2013 14:14
Show Gist options
  • Select an option

  • Save ktkirk/5495486 to your computer and use it in GitHub Desktop.

Select an option

Save ktkirk/5495486 to your computer and use it in GitHub Desktop.
Eample ParaView PVSC File
<Servers>
<Server name="Beta Test" resource="csrc://localhost">
<CommandStartup>
<Options>
<Option name="SSHLOC" label="SSH executable" save="true">
<File default="/usr/bin/ssh"/>
</Option>
<Option name="USERNAME" label="Username" save="true">
<String default=""/>
</Option>
<Option name="PROJECTNUM" label="Project number" save="true">
<String default=""/>
</Option>
<Option name="LOGINNODE" label="Cluster Login Node" save="true">
<String default="beta.examle.com"/>
</Option>
<Option name="QUEUE" label="Queue name" save="true">
<String default="interactive" />
</Option>
<Option name="PV_SERVER_PORT" label="Local port number" save="false">
<Range type="int" min="1025" max="65535" step="1" default="random"/>
</Option>
<Option name="SERVER_PORT" label="Remote port number" save="false">
<Range type="int" min="1025" max="65535" step="1" default="random"/>
</Option>
<Option name="PV_CONNECT_ID" label="Connection ID" save="false">
<Range type="int" min="1" max="65535" step="1" default="random"/>
</Option>
<Option name="NODES" label="Number Of Nodes">
<Range type="int" min="1" max="6000" step="1" default="2"/>
</Option>
<Option name="PROCS" label="Number Of Processors/Node">
<Range type="int" min="1" max="32" step="1" default="8"/>
</Option>
<Option name="WALLTIME" label="Wall time (minutes)">
<Range type="int" min="1" max="65535" step="1" default="60"/>
</Option>
</Options>
<Command exec="xterm" delay="0">
<Arguments>
<Argument value="-e"/>
<Argument value="$SSHLOC$"/>
<Argument value="-q"/>
<Argument value="-o StrictHostKeyChecking=no"/>
<Argument value="-R"/>
<Argument value="$SERVER_PORT$:localhost:$PV_SERVER_PORT$"/>
<Argument value="-l"/>
<Argument value="$USERNAME$"/>
<Argument value="$LOGINNODE$"/>
<Argument value="/usr/bin/env"/>
<Argument value="PV_CONNECT_ID=$PV_CONNECT_ID$"/>
<Argument value="PV_PORT=$SERVER_PORT$"/>
<Argument value="WALLTIME=$WALLTIME$"/>
<Argument value="PROJECTNUM=$PROJECTNUM$"/>
<Argument value="VERSION=$PV_VERSION_FULL$"/>
<Argument value="TUNNEL=1"/>
<Argument value="VERBOSE=ON"/>
<Argument value="QUEUE=$QUEUE$"/>
<Argument value="NODES=$NODES$"/>
<Argument value="PROCS=$PROCS$"/>
<Argument value="LOGINNODE=$LOGINNODE$"/>
<Argument value="/usr/local/paraview/utils/pvserver.sh; sleep 900"/>
</Arguments>
</Command>
</CommandStartup>
</Server>
<Server name="Delta Test" resource="csrc://localhost">
<CommandStartup>
<Options>
<Option name="SSHLOC" label="SSH executable" save="true">
<File default="/usr/bin/ssh"/>
</Option>
<Option name="USERNAME" label="Username" save="true">
<String default=""/>
</Option>
<Option name="PROJECTNUM" label="Project number" save="true">
<String default=""/>
</Option>
<Option name="LOGINNODE" label="Cluster Login Node" save="true">
<String default="delta.examle.com"/>
</Option>
<Option name="QUEUE" label="Queue name" save="true">
<String default="interactive" />
</Option>
<Option name="PV_SERVER_PORT" label="Local port number" save="false">
<Range type="int" min="1025" max="65535" step="1" default="random"/>
</Option>
<Option name="SERVER_PORT" label="Remote port number" save="false">
<Range type="int" min="1025" max="65535" step="1" default="random"/>
</Option>
<Option name="PV_CONNECT_ID" label="Connection ID" save="false">
<Range type="int" min="1" max="65535" step="1" default="random"/>
</Option>
<Option name="NODES" label="Number Of Nodes">
<Range type="int" min="1" max="6000" step="1" default="2"/>
</Option>
<Option name="PROCS" label="Number Of Processors/Node">
<Range type="int" min="1" max="32" step="1" default="8"/>
</Option>
<Option name="WALLTIME" label="Wall time (minutes)">
<Range type="int" min="1" max="65535" step="1" default="60"/>
</Option>
</Options>
<Command exec="xterm" delay="0">
<Arguments>
<Argument value="-e"/>
<Argument value="$SSHLOC$"/>
<Argument value="-q"/>
<Argument value="-o StrictHostKeyChecking=no"/>
<Argument value="-R"/>
<Argument value="$SERVER_PORT$:localhost:$PV_SERVER_PORT$"/>
<Argument value="-l"/>
<Argument value="$USERNAME$"/>
<Argument value="$LOGINNODE$"/>
<Argument value="/usr/bin/env"/>
<Argument value="PV_CONNECT_ID=$PV_CONNECT_ID$"/>
<Argument value="PV_PORT=$SERVER_PORT$"/>
<Argument value="WALLTIME=$WALLTIME$"/>
<Argument value="PROJECTNUM=$PROJECTNUM$"/>
<Argument value="VERSION=$PV_VERSION_FULL$"/>
<Argument value="TUNNEL=1"/>
<Argument value="VERBOSE=ON"/>
<Argument value="QUEUE=$QUEUE$"/>
<Argument value="NODES=$NODES$"/>
<Argument value="PROCS=$PROCS$"/>
<Argument value="LOGINNODE=$LOGINNODE$"/>
<Argument value="/usr/local/paraview/utils/pvserver.sh; sleep 900"/>
</Arguments>
</Command>
</CommandStartup>
</Server>
</Servers>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment