@@ -50,88 +50,87 @@ A ParaView server can connect to a remote ParaView client installed on your desk
5050You will need to add the corresponding XML code to your local ParaView installation, such that the Connect menu entry recognizes the ALPS cluster. The following code would be added to your ** local** ` $HOME/.config/ParaView/servers.pvsc ` file
5151
5252!!! Example "XML code to add to your local ParaView settings"
53- ``` console
54- <Servers>
55- <Server name="Reverse-Connect-Daint.Alps" configuration="" resource="csrc://:11111" timeout="-1">
56- <CommandStartup>
57- <Options>
58- <Option name="MACHINE" label="remote cluster" save="true">
59- <String default="daint"/>
60- </Option>
61- <Option name="SSH_USER" label="SSH Username" save="true">
62- <String default="your-userid"/>
63- </Option>
64- <Option name="ACCOUNT" label="Account to be charged" save="true">
65- <String default="your-projectid"/>
66- </Option>
67- <Option name="RESERVATION" label="reservation name" save="true">
68- <Enumeration default="none">
69- <Entry value="" label="none"/>
70- </Enumeration>
71- </Option>
72- <Option name="SSH_CMD" label="SSH command" save="true">
73- <File default="/usr/bin/ssh"/>
74- </Option>
75- <Option name="REMOTESCRIPT" label="The remote script which generates the SLURM job" save="true">
76- <String default="/users/your-userid/rc-submit-pvserver.sh"/>
77- </Option>
78- <Option name="PVNodes" label="Number of cluster nodes" save="true">
79- <Range type="int" min="1" max="128" step="1" default="1"/>
80- </Option>
81- <Option name="PVTasks" label="Number of pvserver per node" save="true">
82- <Range type="int" min="1" max="4" step="1" default="4"/>
83- </Option>
84- <Option name="Queue" label="Queue" save="true">
85- <Enumeration default="normal">
86- <Entry value="normal" label="normal"/>
87- <Entry value="debug" label="debug"/>
88- </Enumeration>
89- </Option>
90- <Option name="MemxNode" label="MemxNode" save="true">
91- <Enumeration default="standard">
92- <Entry value="high" label="high"/>
93- <Entry value="standard" label="standard"/>
94- </Enumeration>
95- </Option>
96- <Option name="VERSION" label="VERSION ?" save="true">
97- <Enumeration default="5.13.2:v2">
98- <Entry value="5.13.2:v2" label="5.13.2:v2"/>
99- </Enumeration>
100- </Option>
101- <Option name="PV_SERVER_PORT" label="pvserver port" save="true">
102- <Range type="int" min="1024" max="65535" step="1" default="1100"/>
103- </Option>
104- <Option name="NUMMIN" label="job wall time" save="true">
105- <String default="00:29:59"/>
106- </Option>
107- <Option name="SESSIONID" label="Session id" save="true">
108- <String default="ParaViewServer"/>
109- </Option>
110- </Options>
111- <Command exec="$SSH_CMD$" delay="5" process_wait="0">
112- <Arguments>
113- <Argument value="-A"/>
114- <Argument value="-l"/>
115- <Argument value="$SSH_USER$"/>
116- <Argument value="-R"/>
117- <Argument value="$PV_SERVER_PORT$:localhost:$PV_SERVER_PORT$"/>
118- <Argument value="$MACHINE$"/>
119- <Argument value="$REMOTESCRIPT$"/>
120- <Argument value="$SESSIONID$"/>
121- <Argument value="$NUMMIN$"/>
122- <Argument value="$PVNodes$"/>
123- <Argument value="$PVTasks$"/>
124- <Argument value="$PV_SERVER_PORT$"/>
125- <Argument value="$MACHINE$"/>
126- <Argument value="$VERSION$"/>
127- <Argument value="$Queue$"/>
128- <Argument value="$MemxNode$"/>
129- <Argument value="$ACCOUNT$"/>
130- <Argument value="$RESERVATION$;"/>
131- <Argument value="sleep"/>
132- <Argument value="6000"/>
133- </Arguments>
134- </Command>
135- </Comma
136- </Servers>
137- ```
53+ ```xml
54+ <Servers >
55+ <Server name =" Reverse-Connect-Daint.Alps " configuration =" " resource =" csrc://:11111 " timeout =" -1 " >
56+ <CommandStartup >
57+ <Options >
58+ <Option name =" MACHINE " label =" remote cluster " save =" true " >
59+ <String default =" daint " />
60+ </Option >
61+ <Option name =" SSH_USER " label =" SSH Username " save =" true " >
62+ <String default =" your-userid " />
63+ </Option >
64+ <Option name =" ACCOUNT " label =" Account to be charged " save =" true " >
65+ <String default =" your-projectid " />
66+ </Option >
67+ <Option name =" RESERVATION " label =" reservation name " save =" true " >
68+ <Enumeration default =" none " >
69+ <Entry value =" " label =" none " />
70+ </Enumeration >
71+ </Option >
72+ <Option name =" SSH_CMD " label =" SSH command " save =" true " >
73+ <File default =" /usr/bin/ssh " />
74+ </Option >
75+ <Option name =" REMOTESCRIPT " label =" The remote script which generates the SLURM job " save =" true " >
76+ <String default =" /users/your-userid/rc-submit-pvserver.sh " />
77+ </Option >
78+ <Option name =" PVNodes " label =" Number of cluster nodes " save =" true " >
79+ <Range type =" int " min =" 1 " max =" 128 " step =" 1 " default =" 1 " />
80+ </Option >
81+ <Option name =" PVTasks " label =" Number of pvserver per node " save =" true " >
82+ <Range type =" int " min =" 1 " max =" 4 " step =" 1 " default =" 4 " />
83+ </Option >
84+ <Option name =" Queue " label =" Queue " save =" true " >
85+ <Enumeration default =" normal " >
86+ <Entry value =" normal " label =" normal " />
87+ <Entry value =" debug " label =" debug " />
88+ </Enumeration >
89+ </Option >
90+ <Option name =" MemxNode " label =" MemxNode " save =" true " >
91+ <Enumeration default =" standard " >
92+ <Entry value =" high " label =" high " />
93+ <Entry value =" standard " label =" standard " />
94+ </Enumeration >
95+ </Option >
96+ <Option name =" VERSION " label =" VERSION ? " save =" true " >
97+ <Enumeration default =" 5.13.2:v2 " >
98+ <Entry value =" 5.13.2:v2 " label =" 5.13.2:v2 " />
99+ </Enumeration >
100+ </Option >
101+ <Option name =" PV_SERVER_PORT " label =" pvserver port " save =" true " >
102+ <Range type =" int " min =" 1024 " max =" 65535 " step =" 1 " default =" 1100 " />
103+ </Option >
104+ <Option name =" NUMMIN " label =" job wall time " save =" true " >
105+ <String default =" 00:29:59 " />
106+ </Option >
107+ <Option name =" SESSIONID " label =" Session id " save =" true " >
108+ <String default =" ParaViewServer " />
109+ </Option >
110+ </Options >
111+ <Command exec =" $SSH_CMD$ " delay =" 5 " process_wait =" 0 " >
112+ <Arguments >
113+ <Argument value =" -A " />
114+ <Argument value =" -l " />
115+ <Argument value =" $SSH_USER$ " />
116+ <Argument value =" -R " />
117+ <Argument value =" $PV_SERVER_PORT$:localhost:$PV_SERVER_PORT$ " />
118+ <Argument value =" $MACHINE$ " />
119+ <Argument value =" $REMOTESCRIPT$ " />
120+ <Argument value =" $SESSIONID$ " />
121+ <Argument value =" $NUMMIN$ " />
122+ <Argument value =" $PVNodes$ " />
123+ <Argument value =" $PVTasks$ " />
124+ <Argument value =" $PV_SERVER_PORT$ " />
125+ <Argument value =" $MACHINE$ " />
126+ <Argument value =" $VERSION$ " />
127+ <Argument value =" $Queue$ " />
128+ <Argument value =" $MemxNode$ " />
129+ <Argument value =" $ACCOUNT$ " />
130+ <Argument value =" $RESERVATION$; " />
131+ <Argument value =" sleep " />
132+ <Argument value =" 6000 " />
133+ </Arguments >
134+ </Command >
135+ </Servers >
136+ ```
0 commit comments