source: branches/0.4/web/addons/job_monarch/templates/overview.tpl @ 729

Last change on this file since 729 was 729, checked in by ramonb, 11 years ago
  • renamed Running and Free to Allocated and Unallocated: better description
File size: 5.9 KB
Line 
1<P>
2All tasks of parallel and array jobs appear as a single &lsquo;job&rsquo;.
3<BR></P>
4
5<CENTER>
6<TABLE cellpadding="15">
7<TR>
8
9  <TD>
10
11
12<TABLE ALIGN=CENTER class="overview" cellpadding="5">
13
14<COL id="kol1">
15<COL id="kol2">
16<COL id="kol3">
17<COL id="kol4">
18
19<TR class="overview_header">
20<TD>Batch</TD>
21<TD>Jobs</TD>
22<TD>Nodes</TD>
23<TD>Cpus</TD>
24</TR>
25
26<!-- START BLOCK : na_nodes -->
27<TR class="overview">
28<TD class="gray">
29Unavailable
30</TD>
31<TD class="gray">
32{na_jobs}
33</TD>
34<TD class="gray">
35{na_nodes}
36</TD>
37<TD class="gray">
38{na_cpus}
39</TD>
40</TR>
41<!-- END BLOCK : na_nodes -->
42
43
44<TR class="overview_line">
45<TD class="blue">
46Capacity
47</TD>
48<TD class="blue">
49</TD>
50<TD class="blue">
51{avail_nodes}
52</TD>
53<TD class="blue">
54{avail_cpus}
55</TD>
56</TR>
57
58
59
60<TR class="overview">
61<TD class="red">
62Allocated
63</TD>
64<TD class="red">
65{running_jobs}
66</TD>
67<TD class="red">
68{running_nodes}
69</TD>
70<TD class="red">
71{running_cpus}
72</TD>
73</TR>
74
75<TR class="overview_line">
76<TD class="gray">
77Queued
78</TD>
79<TD class="gray">
80{queued_jobs}
81</TD>
82<TD class="gray">
83{queued_nodes}
84</TD>
85<TD class="gray">
86{queued_cpus}
87</TD>
88</TR>
89
90<TR class="overview">
91<TD class="brown">
92Total
93</TD>
94<TD class="brown">
95{total_jobs}
96</TD>
97<TD class="brown">
98{total_nodes}
99</TD>
100<TD class="brown">
101{total_cpus}
102</TD>
103</TR>
104
105
106<TR class="overview">
107<TD class="green">
108Unallocated
109</TD>
110<TD class="green">
111</TD>
112<TD class="green">
113{free_nodes}
114</TD>
115<TD class="green">
116{free_cpus}
117</TD>
118</TR>
119
120<TR class="overview" id="selected">
121<TD>
122View
123</TD>
124<TD>
125{view_jobs}
126</TD>
127<TD>
128{view_nodes}
129</TD>
130<TD>
131{view_cpus}
132</TD>
133</TR>
134
135</TABLE>
136
137<BR>
138{rjqj_graph}
139
140  <TD ALIGN="CENTER"><CENTER>
141<!-- INCLUDESCRIPT BLOCK : ci_script -->
142    <IMG SRC="{clusterimage}" USEMAP="#MONARCH_CLUSTER_BIG" BORDER="0">
143    <MAP NAME="MONARCH_CLUSTER_BIG">
144<!-- START BLOCK : node_clustermap -->
145{node_area_map}
146<!-- END BLOCK : node_clustermap -->
147    </MAP>
148    <BR>
149<FONT class="footer">Last updated: {report_time}</FONT></CENTER>
150  </TD>
151
152  </TD>
153  <TD ALIGN="CENTER">
154    <IMG SRC="{pie}">
155  </TD>
156</TR>
157</TABLE>
158
159<BR>
160
161<SCRIPT TYPE="text/javascript" SRC="libtoga.js"></SCRIPT>
162<NOSCRIPT><P>[Sorting by column header requires JavaScript]<BR><BR></P></NOSCRIPT>
163
164<INPUT TYPE="HIDDEN" NAME="sortby" VALUE="{sortby}">
165<INPUT TYPE="HIDDEN" NAME="sortorder" VALUE="{sortorder}">
166<INPUT TYPE="HIDDEN" NAME="c" VALUE="{clustername}">
167<INPUT TYPE="HIDDEN" NAME="queue" VALUE="{queue}">
168<INPUT TYPE="HIDDEN" NAME="state" VALUE="{state}">
169<INPUT TYPE="HIDDEN" NAME="owner" VALUE="{owner}">
170<INPUT TYPE="HIDDEN" NAME="id" VALUE="{id}">
171<INPUT TYPE="HIDDEN" NAME="filterorder" VALUE="{order}">
172
173<TABLE WIDTH="100%" CELLPADDING="2" CELLSPACING="2" BORDER=0>
174<TR CLASS="monarch">
175<TH><B><A HREF="#" onClick="setSort( 'id' )" ALT="Jobid" TITLE="Jobid">Id</A></B></TH>
176<TH><B><A HREF="#" onClick="setSort( 'state' )" ALT="State" TITLE="State">S</A></B></TH>
177<TH><B><A HREF="#" onClick="setSort( 'owner' )">Owner</A></B></TH>
178<TH><B><A HREF="#" onClick="setSort( 'queue' )">Queue</A></B></TH>
179<TH><B><A HREF="#" onClick="setSort( 'name' )" ALT="Jobname" TITLE="Jobname">Name</A></B></TH>
180<TH><B><A HREF="#" onClick="setSort( 'req_cpu' )" ALT="Requested CPU Time (walltime)" TITLE="Requested CPU Time (walltime)">Req. CPU time</A></B></TH>
181<!-- START BLOCK : column_header_req_mem -->
182<TH><B><A HREF="#" onClick="setSort( 'req_mem' )" ALT="Requested Memory" TITLE="Requested Memory">Req. Memory</A></B></TH>
183<!-- END BLOCK : column_header_req_mem -->
184<TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">N</A>/<A HREF="#" onClick="setSort( 'cpus' )" ALT="Processors" TITLE="Processors">P</A></B></TH>
185<!-- START BLOCK : column_header_queued -->
186<TH><B><A HREF="#" onClick="setSort( 'queued' )">Queued</A></B></TH>
187<!-- END BLOCK : column_header_queued -->
188<!-- START BLOCK : column_header_nodes -->
189<TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">Nodes</A></B></TH>
190<!-- END BLOCK : column_header_nodes -->
191<TH><B><A HREF="#" onClick="setSort( 'start' )">Started</A></B></TH>
192<TH><B><A HREF="#" onClick="setSort( 'runningtime' )">Runningtime</A></B></TH>
193</TR>
194
195<!-- START BLOCK : node -->
196  <TR CLASS="{nodeclass}">
197    <TD><A HREF="#" onClick="setFilter( 'id', '{id}' )">{id}</A></TD>
198    <TD><A HREF="#" onClick="setFilter( 'state', '{state}' )" ALT="{fullstate}" TITLE="{fullstate}">{state}</A></TD>
199    <TD><A HREF="#" onClick="setFilter( 'owner', '{owner}' )">{owner}</A></TD>
200    <TD><A HREF="#" onClick="setFilter( 'queue', '{queue}' )">{queue}</A></TD>
201    <TD ALT="{fulljobname}" TITLE="{fulljobname}">
202<!-- START BLOCK : jobname_hint_start -->
203    <FONT CLASS="jobname_hint">
204<!-- END BLOCK : jobname_hint_start -->
205    {name}
206<!-- START BLOCK : jobname_hint_end -->
207    </FONT>
208<!-- END BLOCK : jobname_hint_end -->
209    </TD>
210    <TD>{req_cpu}</TD>
211<!-- START BLOCK : column_req_mem -->
212    <TD>{req_memory}</TD>
213<!-- END BLOCK : column_req_mem -->
214    <TD>{nodes}/{cpus}</TD>
215<!-- START BLOCK : column_queued -->
216    <TD>{queued}</TD>
217<!-- END BLOCK : column_queued -->
218<!-- START BLOCK : column_nodes -->
219    <TD>{nodes_hostnames}</TD>
220<!-- END BLOCK : column_nodes -->
221    <TD>{started}</TD>
222    <TD>{runningtime}</TD>
223  </TR>
224<!-- END BLOCK : node -->
225</TABLE>
226</CENTER>
227
228<!-- START BLOCK : showhosts -->
229<TABLE BORDER="0" WIDTH="100%">
230<TR>
231  <TD CLASS=title COLSPAN="2">
232  <FONT SIZE="-1">
233  Show Hosts:
234  yes<INPUT type=radio name="sh" value="1" OnClick="toga_form.submit();" {checked1}>
235  no<INPUT type=radio name="sh" value="0" OnClick="toga_form.submit();" {checked0}>
236  </FONT>
237  |
238  job <strong>{id}</strong> metric <strong>{metric}</strong>
239  |
240   <FONT SIZE="-1">
241   Columns&nbsp;&nbsp;{cols_menu}
242   </FONT>
243  </TD>
244</TR>
245   
246</TABLE>
247
248<CENTER>
249<TABLE>
250<TR>
251<!-- START BLOCK : sorted_list -->
252{metric_image}{br}
253<!-- END BLOCK : sorted_list -->
254</TR>
255</TABLE>
256
257<p>
258(Nodes colored by 1-minute load) | <A HREF="../../node_legend.html" ALT="Node Image egend">Legend</A>
259
260</CENTER>
261
262<!-- END BLOCK : showhosts -->
Note: See TracBrowser for help on using the repository browser.