-
Notifications
You must be signed in to change notification settings - Fork 1
/
edison-unix.pvsc
60 lines (60 loc) · 2.42 KB
/
edison-unix.pvsc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<Servers>
<Server name="NERSC Edison" resource="csrc://">
<CommandStartup>
<Options>
<Option name="REMOTE_USER" label="user name" save="true">
<String default="USER"/>
</Option>
<Option name="PV_SERVER_PORT" label="tunnel port" save="true">
<Range type="int" min="1" max="65535" step="1" default="11111"/>
</Option>
<Option name="NCPUS" label="number of processes" save="true">
<Range type="int" min="1" max="153216" step="1" default="24"/>
</Option>
<Option name="NCPUS_PER_SOCKET" label="process per socket" save="true">
<Range type="int" min="1" max="12" step="1" default="12"/>
</Option>
<Option name="WALLTIME" label="job wall time" save="true">
<String default="HH:MM:SS"/>
</Option>
<Option name="ACCOUNT" label="account" save="true">
<String default="default"/>
</Option>
<Option name="QUEUE" label="queue" save="true">
<Enumeration default="regular">
<Entry value="debug" label="debug"/>
<Entry value="regular" label="regular"/>
<Entry value="premium" label="premium"/>
</Enumeration>
</Option>
<Option name="SSH_PATH" label="/path/to/ssh" save="true">
<File default="/usr/bin/ssh"/>
</Option>
<Option name="XTERM_PATH" label="/path/to/xterm" save="true">
<File default="/usr/bin/xterm"/>
</Option>
</Options>
<Command exec="$XTERM_PATH$" timeout="0" delay="0" Arguments="0">
<Arguments>
<Argument value="-T"/>
<Argument value="ParaView $REMOTE_USER$@edison"/>
<Argument value="-e"/>
<Argument value="$SSH_PATH$"/>
<Argument value="-t"/>
<Argument value="-R"/>
<Argument value="$PV_SERVER_PORT$:localhost:$PV_SERVER_PORT$"/>
<Argument value="$REMOTE_USER$@edison.nersc.gov"/>
<Argument value="/usr/common/software/ParaView/start_pvserver.sh"/>
<Argument value="$NCPUS$"/>
<Argument value="$NCPUS_PER_SOCKET$"/>
<Argument value="$WALLTIME$"/>
<Argument value="$ACCOUNT$"/>
<Argument value="$QUEUE$"/>
<Argument value="$PV_SERVER_PORT$"/>
<Argument value="$PV_VERSION_FULL$"/>
<Argument value="hybrid"/>
</Arguments>
</Command>
</CommandStartup>
</Server>
</Servers>