pbs_server_attributes.7B 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185
  1. .\" Copyright (C) 1994-2018 Altair Engineering, Inc.
  2. .\" For more information, contact Altair at www.altair.com.
  3. .\"
  4. .\" This file is part of the PBS Professional ("PBS Pro") software.
  5. .\"
  6. .\" Open Source License Information:
  7. .\"
  8. .\" PBS Pro is free software. You can redistribute it and/or modify it under the
  9. .\" terms of the GNU Affero General Public License as published by the Free
  10. .\" Software Foundation, either version 3 of the License, or (at your option) any
  11. .\" later version.
  12. .\"
  13. .\" PBS Pro is distributed in the hope that it will be useful, but WITHOUT ANY
  14. .\" WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  15. .\" FOR A PARTICULAR PURPOSE.
  16. .\" See the GNU Affero General Public License for more details.
  17. .\"
  18. .\" You should have received a copy of the GNU Affero General Public License
  19. .\" along with this program. If not, see <http://www.gnu.org/licenses/>.
  20. .\"
  21. .\" Commercial License Information:
  22. .\"
  23. .\" For a copy of the commercial license terms and conditions,
  24. .\" go to: (http://www.pbspro.com/UserArea/agreement.html)
  25. .\" or contact the Altair Legal Department.
  26. .\"
  27. .\" Altair’s dual-license business model allows companies, individuals, and
  28. .\" organizations to create proprietary derivative works of PBS Pro and
  29. .\" distribute them - whether embedded or bundled with other software -
  30. .\" under a commercial license agreement.
  31. .\"
  32. .\" Use of Altair’s trademarks, including but not limited to "PBS™",
  33. .\" "PBS Professional®", and "PBS Pro™" and Altair’s logos is subject to Altair's
  34. .\" trademark licensing policies.
  35. .\"
  36. .TH pbs_server_attributes 7B "6 June 2018" Local "PBS Professional"
  37. .SH NAME
  38. pbs_server_attributes
  39. \- PBS server attributes
  40. .SH DESCRIPTION
  41. A PBS server has the following attributes.
  42. .IP acl_host_enable 8
  43. Specifies whether the server obeys the host access control list in the
  44. .I acl_hosts
  45. server attribute.
  46. .br
  47. Readable by all; settable by Manager.
  48. .br
  49. Format:
  50. .I Boolean
  51. .br
  52. Python type:
  53. .I bool
  54. .br
  55. Behavior:
  56. .RS
  57. .IP True 3
  58. The server limits host access according to the access control list.
  59. .IP False 3
  60. All hosts are allowed access.
  61. .RE
  62. .IP
  63. Default:
  64. .I False
  65. .IP acl_host_moms_enable 8
  66. Specifies whether all MoMs are automatically allowed to contact the
  67. server with the same privilege as hosts listed in the acl_hosts server
  68. attribute.
  69. .br
  70. Readable by all; settable by Manager.
  71. .br
  72. Format:
  73. .I Boolean
  74. .br
  75. Python type:
  76. .I bool
  77. .br
  78. Behavior:
  79. .RS
  80. .IP True 3
  81. All MoMs are automatically allowed to contact the server with the same
  82. privilege as hosts listed in the
  83. .I acl_hosts
  84. server attribute.
  85. .IP False 3
  86. MoMs are not automatically allowed to contact the server with the same
  87. privilege as hosts listed in the
  88. .I acl_hosts
  89. server attribute.
  90. .RE
  91. .IP
  92. Default:
  93. .I False
  94. .IP acl_hosts 8
  95. List of hosts from which services can be requested of this
  96. server. Requests from the server host are always honored whether or
  97. not that host is in the list. This list contains the fully qualified
  98. domain names of the hosts. List is evaluated left-to-right; first
  99. match in list is used.
  100. .br
  101. Readable by all; settable by Manager.
  102. .br
  103. Format:
  104. .I String
  105. .br
  106. Syntax: "[+|-]<hostname>.<domain>[, ...]"
  107. .br
  108. Python type:
  109. .I pbs.acl
  110. .br
  111. Default: No default (all hosts are allowed access)
  112. .IP acl_resv_group_enable 8
  113. Specifies whether the server obeys the group reservation access
  114. control list in the
  115. .I acl_resv_groups
  116. server attribute.
  117. .br
  118. Readable by all; settable by Manager.
  119. .br
  120. Format:
  121. .I Boolean
  122. .br
  123. Python type:
  124. .I bool
  125. .br
  126. Behavior:
  127. .RS
  128. .IP True 3
  129. The server limits group access according to the access control list.
  130. .IP False 3
  131. All groups are allowed access.
  132. .RE
  133. .IP
  134. Default:
  135. .I False
  136. .IP acl_resv_groups 8
  137. List of groups allowed or denied permission to create reservations in
  138. this PBS complex. The groups in the list are groups on the server
  139. host, not submission hosts. List is evaluated left-to-right; first
  140. match in list is used.
  141. .br
  142. Readable by all; settable by Manager.
  143. .br
  144. Format:
  145. .I String
  146. .br
  147. Syntax: "[+|-]<group name>[, ...]"
  148. .br
  149. Python type:
  150. .I pbs.acl
  151. .br
  152. Default: No default
  153. .IP acl_resv_host_enable 8
  154. Specifies whether the server obeys the host reservation access control
  155. list in the
  156. .I acl_resv_hosts
  157. server attribute.
  158. .br
  159. Readable by all; settable by Manager.
  160. .br
  161. Format:
  162. .I Boolean
  163. .br
  164. Python type:
  165. .I bool
  166. .br
  167. Behavior:
  168. .RS
  169. .IP True 3
  170. The server limits host access according to the access control list.
  171. .IP False 3
  172. All hosts are allowed access.
  173. .RE
  174. .IP
  175. Default:
  176. .I False
  177. .IP acl_resv_hosts 8
  178. List of hosts from which reservations can be created in this PBS
  179. complex. This list is made up of the fully-qualified domain names of
  180. the hosts. List is evaluated left-to-right; first match in list is
  181. used.
  182. .br
  183. Readable by all; settable by Manager.
  184. .br
  185. Format:
  186. .I String
  187. .br
  188. Syntax: "[+|-]<hostname>.<domain>[, ...]"
  189. .br
  190. Python type:
  191. .I pbs.acl
  192. .br
  193. Default: No default
  194. .IP acl_resv_user_enable 8
  195. Specifies whether the server limits which users are allowed to create
  196. reservations, according to the access control list in the
  197. .I acl_resv_users
  198. server attribute.
  199. .br
  200. Readable by all; settable by Manager.
  201. .br
  202. Format:
  203. .I Boolean
  204. .br
  205. Python type:
  206. .I bool
  207. .br
  208. Behavior:
  209. .RS
  210. .IP True 3
  211. The server limits user reservation creation according to the access control list.
  212. .IP False 3
  213. All users can create reservations.
  214. .RE
  215. .IP
  216. Default:
  217. .I False
  218. .IP acl_resv_users 8
  219. List of users allowed or denied permission to create reservations in
  220. this PBS complex. List is evaluated left-to-right; first match in
  221. list is used.
  222. .br
  223. Readable by all; settable by Manager.
  224. .br
  225. Format:
  226. .I String
  227. .br
  228. Syntax: "[+|-]<username>[@<hostname>][, ...]"
  229. .br
  230. Python type:
  231. .I pbs.acl
  232. .br
  233. Default: No default
  234. .IP acl_roots 8
  235. List of users with root privilege who may run jobs
  236. at this server. If the owner of a job is root or Administrator,
  237. the owner must be listed in this access control list or
  238. the job is rejected. More specific entries should be listed before
  239. more general, because the list is read left-to-right, and the first
  240. match determines access.
  241. .br
  242. Readable by all; can be set or altered by root only, and only at
  243. the server host.
  244. .br
  245. Format:
  246. .I String
  247. .br
  248. Syntax: "[+|-]<username>[@<hostname>][, ...]"
  249. .br
  250. Python type:
  251. .I pbs.acl
  252. .br
  253. Default: No default; no root jobs allowed
  254. .IP acl_user_enable 8
  255. Specifies whether the server limits which users are allowed to run
  256. commands at the server, according to the control list in the
  257. .I acl_users
  258. server attribute.
  259. .br
  260. Readable by all; settable by Manager.
  261. .br
  262. Format:
  263. .I Boolean
  264. .br
  265. Python type:
  266. .I bool
  267. .br
  268. Behavior:
  269. .RS
  270. .IP True 3
  271. The server limits user access according to the access control list.
  272. .IP False 3
  273. All users have access.
  274. .RE
  275. .IP
  276. Default:
  277. .I False
  278. .IP acl_users 8
  279. List of users allowed or denied permission to run commands at this
  280. server. List is evaluated left-to-right; first match in list is used.
  281. .br
  282. Readable by all; settable by Manager.
  283. .br
  284. Format:
  285. .I String
  286. .br
  287. Syntax: "[+|-]<username>[@<hostname>][, ...]"
  288. .br
  289. Python type:
  290. .I pbs.acl
  291. .br
  292. Default: No default
  293. .IP backfill_depth 8
  294. Modifies backfilling behavior. Sets the number of jobs that are to be backfilled
  295. around. Overridden by
  296. .I backfill_depth
  297. queue attribute.
  298. .br
  299. Recommendation: set this to less than 100.
  300. .br
  301. Readable by all; settable by Operator and Manager.
  302. .br
  303. Format:
  304. .I Integer
  305. .br
  306. Valid values: Must be >= 0
  307. .br
  308. Behavior:
  309. .RS
  310. .IP ">= 0" 3
  311. PBS backfills around the specified number of jobs.
  312. .IP "Unset" 3
  313. Backfill depth is set to
  314. .I 1.
  315. .RE
  316. .IP
  317. Python type:
  318. .I int
  319. .br
  320. Default: Unset (backfill depth is 1)
  321. .IP comment 8
  322. Informational text. Can be set by a scheduler or other privileged client.
  323. .br
  324. Readable by all; settable by Operator, Manager, and PBS.
  325. .br
  326. Format:
  327. .I String
  328. of any form
  329. .br
  330. Python type:
  331. .I str
  332. .br
  333. Default: No default
  334. .IP default_chunk 8
  335. The list of resources which will be inserted into each chunk of a
  336. job's select specification if the corresponding resource is not
  337. specified by the user. This provides a means for a site to be sure a
  338. given resource is properly accounted for even if not specified by the
  339. user.
  340. .br
  341. Readable by all; settable by Operator and Manager.
  342. .br
  343. Format:
  344. .I String
  345. .br
  346. Syntax:
  347. .RS 11
  348. .I default_chunk.<resource name>=<value>, default_chunk.<resource name>=<value>, ...
  349. .RE
  350. .IP
  351. Python type:
  352. .I pbs.pbs_resource
  353. .br
  354. Syntax:
  355. .RS 11
  356. default_chunk["<resource name>"]=<value>
  357. .br
  358. where
  359. .I resource name
  360. is any built-in or custom resource
  361. .RE
  362. .IP
  363. Default: No default
  364. .IP default_node 8
  365. No longer used.
  366. .IP default_qdel_arguments 8
  367. Argument to qdel command. Automatically added to all qdel commands.
  368. See qdel(1B). Overrides standard defaults. Overridden by arguments
  369. given on the command line.
  370. .br
  371. Readable by all; settable by Operator and Manager.
  372. .br
  373. Format:
  374. .I String
  375. .br
  376. Syntax: "-Wsuppress_mail=<N>"
  377. .br
  378. Python type:
  379. .I pbs.args
  380. .br
  381. Default: No default
  382. .IP default_qsub_arguments 8
  383. Arguments that are automatically added to the qsub command. Any valid
  384. arguments to qsub command, such as job attributes. Setting a job
  385. attribute via default_qsub_arguments sets that attribute for each job
  386. which does not explicitly override it. See qsub(1B). Settable by the
  387. administrator via the qmgr command. Overrides standard
  388. defaults. Overridden by arguments given on the command line and in
  389. script directives.
  390. .br
  391. Readable by all; settable by Operator and Manager.
  392. .br
  393. Format:
  394. .I String
  395. .br
  396. Syntax:
  397. .RS 11
  398. "<option> <value> <option> <value>"
  399. .RE
  400. .IP
  401. Python type:
  402. .I pbs.args
  403. .br
  404. To set:
  405. .RS 11
  406. Qmgr: s s default_qsub_arguments ="<option> <value>"
  407. .RE
  408. .IP
  409. To add to existing:
  410. .RS 11
  411. Qmgr: s s default_qsub_arguments +="<option> <value>"
  412. .RE
  413. .IP
  414. Example:
  415. .RS 11
  416. Qmgr: set server default_qsub_arguments = "-r y -N MyJob"
  417. .br
  418. Qmgr: set server default_qsub_arguments += "-l Blue=False"
  419. .RE
  420. .IP
  421. Default: No default
  422. .IP default_queue 8
  423. The name of the default target queue. Used for requests that do not
  424. specify a queue name. Must be set to an existing queue.
  425. .br
  426. Readable by all; settable by Operator and Manager.
  427. .br
  428. Format:
  429. .I Queue name
  430. .br
  431. Python type:
  432. .I pbs.queue
  433. .br
  434. Default:
  435. .I workq
  436. .IP eligible_time_enable 8
  437. Controls starving behavior. Toggles between using the value of the job's
  438. .I eligible_time
  439. attribute and the value of
  440. .I now() - etime
  441. to evaluate whether job is starving.
  442. .br
  443. Readable by all; settable by Manager.
  444. .br
  445. Format:
  446. .I Boolean
  447. .br
  448. Python type:
  449. .I bool
  450. .br
  451. Behavior:
  452. .RS
  453. .IP True 3
  454. The value of the job's
  455. .I eligible_time
  456. attribute is used for its starving time.
  457. .IP False 3
  458. The value of
  459. .I now() - etime
  460. is used for the job's starving time.
  461. .RE
  462. .IP
  463. Default:
  464. .I False
  465. .IP est_start_time_freq 8
  466. .B Obsolete.
  467. No longer used.
  468. .IP flatuid 8
  469. Used for authorization allowing users to submit and alter jobs.
  470. Specifies whether user names are treated as being the same across the
  471. PBS server and all submission hosts in the complex. Can be used to
  472. allow users without accounts at the server host to submit jobs.
  473. .br
  474. If UserA has an account at the server host, PBS requires that
  475. UserA@<server host> is the same as UserA@<execution host>.
  476. .br
  477. Readable by all; settable by Manager.
  478. .br
  479. Format:
  480. .I Boolean
  481. .br
  482. Python type:
  483. .I bool
  484. .br
  485. Behavior:
  486. .RS
  487. .IP True 3
  488. PBS assumes that UserA@<submithost> is same user as UserA@<server
  489. name>. Jobs that run under the name of the job owner do not need
  490. authorization.
  491. .br
  492. A job submitted under a different username, by using the
  493. .I -u
  494. option to the qsub command, requires authorization.
  495. .br
  496. Entries in .rhosts or hosts.equiv are not checked, so even if
  497. UserA@host1 has an entry for UserB@host2, UserB@host2 cannot operate
  498. on UserA@host1's jobs. User without account on server can submit
  499. jobs.
  500. .IP False 3
  501. PBS does not assume that UserA@<submission host> is the same user as
  502. UserA@<server host>. Jobs that run under the name of the job owner
  503. need authorization. Users must have accounts on the server host to
  504. submit jobs.
  505. .RE
  506. .IP
  507. Default:
  508. .I False
  509. (authorization is required)
  510. .IP FLicenses 8
  511. The number of floating licenses currently available for allocation to unlicensed
  512. CPUs. One license is required for each virtual CPU.
  513. .br
  514. Readable by all; settable by Manager.
  515. .br
  516. Format:
  517. .I Integer
  518. .br
  519. Python type:
  520. .I int
  521. .br
  522. Default: No default
  523. .IP job_history_duration 8
  524. The length of time PBS will keep each job's history.
  525. .br
  526. Readable by all; settable by Manager.
  527. .br
  528. Format:
  529. .I Duration
  530. .br
  531. Syntax:
  532. .I [[hours:]minutes:]seconds[.milliseconds]
  533. .br
  534. Python type:
  535. .I pbs.duration
  536. .br
  537. Default:
  538. .I Two weeks
  539. .IP job_history_enable 8
  540. Enables job history management.
  541. Setting this attribute to True enables job history management.
  542. .br
  543. Readable by all; settable by Manager.
  544. .br
  545. Format:
  546. .I Boolean
  547. .br
  548. Python type:
  549. .I bool
  550. .br
  551. Default:
  552. .I False
  553. .IP job_requeue_timeout 8
  554. The amount of time that can be taken while requeueing a job.
  555. .br
  556. Readable by all; settable by Operator and Manager.
  557. .br
  558. Format:
  559. .I Duration
  560. .br
  561. Python type:
  562. .I pbs.duration
  563. .br
  564. Minimum allowed value:
  565. .I 1 second
  566. .br
  567. Maximum allowed value:
  568. .I 3 hours
  569. .br
  570. Default:
  571. .I 45 seconds
  572. .IP job_sort_formula 8
  573. Formula for computing job priorities.
  574. Described in the
  575. .I PBS Professional Administrator's Guide.
  576. If the attribute
  577. .I job_sort_formula
  578. is set, all schedulers use the formula in it to compute job
  579. priorities. When a scheduler sorts jobs according to the formula, it
  580. computes a priority for each job, where that priority is the value
  581. produced by the formula. Jobs with a higher value get higher
  582. priority.
  583. .br
  584. Readable by all; settable by root.
  585. .br
  586. Format:
  587. .I String
  588. .br
  589. Syntax:
  590. Mathematical formula; can be made up of expressions, where
  591. expressions contain terms which are added, subtracted,
  592. multiplied, or divided, and which can contain parentheses,
  593. exponents, and unary plus and minus. For details, see the
  594. .I PBS Professional Administrator's Guide.
  595. .br
  596. Python type:
  597. .I pbs.job_sort_formula
  598. .br
  599. Default: Unset
  600. .IP jobscript_max_size 8
  601. Limit on the size of any job script.
  602. .br
  603. Readable by all; settable by Manager.
  604. .br
  605. Format:
  606. .I size
  607. .br
  608. Units default to bytes
  609. .br
  610. Python type:
  611. .I pbs.size
  612. .br
  613. Default:
  614. .I 100MB
  615. .IP license_count 8
  616. The
  617. .I license_count
  618. attribute contains the following elements with their values:
  619. .I Avail_Global, Avail_Local, Used, High_Use, Avail_Sockets, Unused_Sockets,
  620. .I Avail_Nodes, Unused_Nodes.
  621. .br
  622. When this attribute is displayed, it shows only the elements that are relevant
  623. to the type of licensing being used. For example, if you are using node licensing,
  624. it shows only
  625. .I Avail_Nodes
  626. and
  627. .I Unused_Nodes.
  628. .br
  629. Readable by all; settable by PBS only.
  630. .br
  631. Format:
  632. .I String
  633. .br
  634. Syntax:
  635. .RS 11
  636. .I Avail_Global:<value> Avail_Local:<value> Used:<value>
  637. .I High_Use:<value> Avail_Sockets:<value> Unused_Sockets:<value>
  638. .I Avail_Nodes:<value> Unused_Nodes:<value>
  639. .RE
  640. .IP
  641. .RS
  642. .IP Avail_Global 3
  643. The number of PBS CPU licenses still kept by the Altair license server
  644. (checked in.)
  645. .LP
  646. .IP Avail_Local 3
  647. The number of PBS CPU licenses still kept by PBS (checked out.)
  648. .LP
  649. .IP Used 3
  650. The number of PBS CPU licenses currently in use.
  651. .LP
  652. .IP High_Use 3
  653. The highest number of PBS CPU licenses checked out and used at any time
  654. by the current instance of the PBS server.
  655. .LP
  656. .IP Avail_Sockets 3
  657. The total number of socket licenses in socket license file.
  658. .LP
  659. .IP Unused_Sockets 3
  660. The number of unused socket licenses.
  661. .LP
  662. .IP Avail_Nodes 3
  663. The total number of node licenses in node license file.
  664. .LP
  665. .IP Unused_Nodes 3
  666. The number of unused node licenses.
  667. .LP
  668. .RE
  669. .IP
  670. Python type:
  671. .I pbs.license_count
  672. .br
  673. Default value:
  674. .RS 11
  675. .I Avail_Global:0 Avail_Local:0 Used:0 High_Use:0
  676. .I Avail_Sockets:0 Unused_Sockets:0 Avail_Nodes:0 Unused_Nodes:0
  677. .RE
  678. .IP log_events 8
  679. The types of events the server logs.
  680. .br
  681. Readable by all; settable by Operator and Manager.
  682. .br
  683. Format:
  684. .I Integer
  685. representation of bit string
  686. .br
  687. Python type:
  688. .I int
  689. .br
  690. Default:
  691. .I 511
  692. (all events)
  693. .IP mail_from 8
  694. The username from which server-generated mail is sent to users.
  695. Mail is sent
  696. .B to
  697. this address upon failover.
  698. On Windows, requires fully qualified mail address.
  699. .br
  700. Readable by all; settable by Manager.
  701. .br
  702. Format:
  703. .I String
  704. .br
  705. Python type:
  706. .I str
  707. Default: "adm"
  708. .IP managers 8
  709. List of PBS Managers.
  710. .br
  711. Readable by all; settable by Manager.
  712. .br
  713. Format:
  714. .I String
  715. .br
  716. Syntax:
  717. .RS 11
  718. "<username>@<hostname>.<subdomain>.<domain>[,<username>@<hostname>.<subdomain>.<domain> ...]"
  719. .br
  720. The
  721. .I hostname, subdomain,
  722. or
  723. .I domain
  724. may be wildcarded with an asterisk ("*").
  725. .RE
  726. .IP
  727. Python type:
  728. .I pbs.acl
  729. .br
  730. Default: Root on the server host
  731. .IP max_array_size 8
  732. The maximum number of subjobs that are allowed in any array job.
  733. .br
  734. Readable by all; settable by Operator and Manager.
  735. .br
  736. Format:
  737. .I Integer
  738. .br
  739. Python type:
  740. .I int
  741. .br
  742. Default:
  743. .I 10000
  744. .IP max_concurrent_provision 8
  745. The maximum number of vnodes allowed to be in the process of being provisioned.
  746. Cannot be set to zero.
  747. .br
  748. When unset, default value is used.
  749. .br
  750. Readable by all; settable by Manager.
  751. .br
  752. Format:
  753. .I Integer
  754. .br
  755. Python type:
  756. .I int
  757. .br
  758. Default:
  759. .I 5
  760. .IP max_group_res 8
  761. Old limit attribute. Incompatible with new limit attributes.
  762. The maximum amount of the specified resource that any single group may consume
  763. in this PBS complex.
  764. .br
  765. Readable by all; settable by Operator and Manager.
  766. .br
  767. Format:
  768. .I String
  769. .br
  770. Syntax:
  771. .I max_group_res.<resource name>=<value>
  772. .br
  773. Python type:
  774. .I pbs.pbs_resource
  775. .br
  776. Syntax:
  777. .br
  778. .RS 11
  779. max_group_res["<resource name>"]=<value>
  780. .br
  781. where
  782. .I resource name
  783. is any built-in or custom resource
  784. .RE
  785. .IP
  786. Example: set server max_group_res.ncpus=6
  787. .br
  788. Default: No default
  789. .br
  790. .IP max_group_res_soft 8
  791. Old limit attribute. Incompatible with new limit attributes. The
  792. soft limit on the amount of the specified resource that any single
  793. group may consume in this complex. If a group is
  794. consuming more than this amount of the specified resource, their jobs
  795. are eligible to be preempted by jobs from groups who are not over
  796. their soft limit.
  797. .br
  798. Readable by all; settable by Operator and Manager.
  799. .br
  800. Format:
  801. .I String
  802. .br
  803. Syntax:
  804. .I max_group_res_soft.<resource name>=<value>
  805. .br
  806. Python type:
  807. .I pbs.pbs_resource
  808. .br
  809. Syntax:
  810. .br
  811. .RS 11
  812. max_group_res_soft["<resource name>"]=<value>
  813. .br
  814. where
  815. .I resource name
  816. is any built-in or custom resource
  817. .RE
  818. .IP
  819. Default: No default
  820. .br
  821. .IP max_group_run 8
  822. Old limit attribute. Incompatible with new limit attributes.
  823. The maximum number of jobs owned by any users in a single group that are
  824. allowed to be running within this complex at one time.
  825. .br
  826. Readable by all; settable by Operator and Manager.
  827. .br
  828. Format:
  829. .I Integer
  830. .br
  831. Python type:
  832. .I int
  833. .br
  834. Default: No default
  835. .IP max_group_run_soft 8
  836. Old limit attribute. Incompatible with new limit attributes. The
  837. maximum number of jobs owned by the users in one group allowed to be
  838. running in this complex at one time. If a group has more than this
  839. number of jobs running, their jobs are eligible to be preempted by
  840. jobs from groups who are not over their soft limit.
  841. .br
  842. Readable by all; settable by Operator and Manager.
  843. .br
  844. Format:
  845. .I Integer
  846. .br
  847. Python type:
  848. .I int
  849. .br
  850. Default: No default
  851. .IP max_queued 8
  852. Limit attribute. The maximum number of jobs allowed to be queued
  853. or running in the complex. Can be specified for projects, users, groups, or all.
  854. Cannot be used with old limit attributes.
  855. .br
  856. Readable by all; settable by Operator and Manager.
  857. .br
  858. Format:
  859. .I Limit specification
  860. .RS 11
  861. See the
  862. .I Formats
  863. chapter in the
  864. .I PBS Professional Reference Guide.
  865. .RE
  866. .IP
  867. Python type:
  868. .I str
  869. .br
  870. Default: No default
  871. .IP max_queued_res 8
  872. Limit attribute. The maximum amount of the specified resource
  873. allowed to be allocated to jobs queued or running in the complex.
  874. Can be specified for projects, users, groups, or all.
  875. Cannot be used with old limit attributes.
  876. .br
  877. Readable by all; settable by Operator and Manager.
  878. .br
  879. Format:
  880. .I Limit specification
  881. .RS 11
  882. See the
  883. .I Formats
  884. chapter in the
  885. .I PBS Professional Reference Guide.
  886. .RE
  887. .IP
  888. Python type:
  889. .I pbs.pbs_resource
  890. .br
  891. Syntax:
  892. .RS 11
  893. max_queued_res["<resource name>"]=<value>
  894. .br
  895. where
  896. .I resource name
  897. is any built-in or custom resource
  898. .RE
  899. .IP
  900. Default: No default
  901. .IP max_run 8
  902. Limit attribute. The maximum number of jobs allowed to be running
  903. in the complex. Can be specified for projects, users, groups, or all.
  904. Cannot be used with old limit attributes.
  905. .br
  906. Readable by all; settable by Operator and Manager.
  907. .br
  908. Format:
  909. .I Limit specification
  910. .RS 11
  911. See the
  912. .I Formats
  913. chapter in the
  914. .I PBS Professional Reference Guide.
  915. .RE
  916. .IP
  917. Python type:
  918. .I str
  919. .br
  920. Default: No default
  921. .IP max_run_res 8
  922. Limit attribute. The maximum amount of the specified resource
  923. allowed to be allocated to jobs running in the complex.
  924. Can be specified for projects, users, groups, or all.
  925. Cannot be used with old limit attributes.
  926. .br
  927. Readable by all; settable by Operator and Manager.
  928. .br
  929. Format:
  930. .I Limit specification
  931. .RS 11
  932. See the
  933. .I Formats
  934. chapter in the
  935. .I PBS Professional Reference Guide.
  936. .RE
  937. .IP
  938. Python type:
  939. .I pbs.pbs_resource
  940. .br
  941. Syntax:
  942. .RS 11
  943. max_run_res["<resource name>"]=<value>
  944. .br
  945. where
  946. .I resource name
  947. is any built-in or custom resource
  948. .RE
  949. .IP
  950. Default: No default
  951. .IP max_run_res_soft 8
  952. Limit attribute. Soft limit on the amount of the specified resource
  953. allowed to be allocated to jobs running in the complex.
  954. Can be specified for projects, users, groups, or all.
  955. Cannot be used with old limit attributes.
  956. .br
  957. Readable by all; settable by Operator and Manager.
  958. .br
  959. Format:
  960. .I Limit specification
  961. .RS 11
  962. See the
  963. .I Formats
  964. chapter in the
  965. .I PBS Professional Reference Guide.
  966. .RE
  967. .IP
  968. Python type:
  969. .I pbs.pbs_resource
  970. .br
  971. Syntax:
  972. .RS 11
  973. max_run_res_soft["<resource name>"]=<value>
  974. .br
  975. where
  976. .I resource name
  977. is any built-in or custom resource
  978. .RE
  979. .IP
  980. Default: No default
  981. .IP max_run_soft 8
  982. Limit attribute. Soft limit on the number of jobs allowed to be running
  983. in the complex. Can be specified for projects, users, groups, or all.
  984. Cannot be used with old limit attributes.
  985. .br
  986. Readable by all; settable by Operator and Manager.
  987. .br
  988. Format:
  989. .I Limit specification
  990. .RS 11
  991. See the
  992. .I Formats
  993. chapter in the
  994. .I PBS Professional Reference Guide.
  995. .RE
  996. .IP
  997. Python type:
  998. .I str
  999. .br
  1000. Default: No default
  1001. .IP max_running 8
  1002. Old limit attribute. Incompatible with new limit attributes.
  1003. The maximum number of jobs in this complex allowed to be
  1004. running any given time.
  1005. .br
  1006. Readable by all; settable by Operator and Manager.
  1007. .br
  1008. Format:
  1009. .I Integer
  1010. .br
  1011. Python type:
  1012. .I int
  1013. .br
  1014. Default: No default
  1015. .IP max_user_res 8
  1016. Old limit attribute. Incompatible with new limit attributes.
  1017. The maximum amount of the specified resource that any single user may consume
  1018. within this complex.
  1019. .br
  1020. Readable by all; settable by Operator and Manager.
  1021. .br
  1022. Format:
  1023. .I String
  1024. .br
  1025. Syntax:
  1026. .I max_user_res.<resource name>=<value>
  1027. .br
  1028. .br
  1029. Python type:
  1030. .I pbs.pbs_resource
  1031. .br
  1032. Syntax:
  1033. .br
  1034. .RS 11
  1035. max_user_res["<resource name>"]=<value>
  1036. .br
  1037. where
  1038. .I resource name
  1039. is any built-in or custom resource
  1040. .RE
  1041. .IP
  1042. Example: set server max_user_res.ncpus=6
  1043. .br
  1044. Default: No default
  1045. .IP max_user_res_soft 8
  1046. Old limit attribute. Incompatible with new limit attributes. The
  1047. soft limit on the amount of the specified resource that any single
  1048. user may consume within this complex. If a user is consuming more
  1049. than this amount of the specified resource, their jobs are eligible to
  1050. be preempted by jobs from users who are not over their soft limit.
  1051. .br
  1052. Readable by all; settable by Operator and Manager.
  1053. .br
  1054. Format:
  1055. .I String
  1056. .br
  1057. Syntax:
  1058. .I max_user_res_soft.<resource name>=<value>
  1059. .br
  1060. Python type:
  1061. .I pbs.pbs_resource
  1062. .br
  1063. Syntax:
  1064. .br
  1065. .RS 11
  1066. max_user_res_soft["<resource name>"]=<value>
  1067. .br
  1068. where
  1069. .I resource name
  1070. is any built-in or custom resource
  1071. .RE
  1072. .IP
  1073. Example: set server max_user_res_soft.ncpus=3
  1074. .br
  1075. Default: No default
  1076. .IP max_user_run 8
  1077. Old limit attribute. Incompatible with new limit attributes.
  1078. The maximum number of jobs owned by a single user that are allowed to be
  1079. running within this complex at one time.
  1080. .br
  1081. Readable by all; settable by Operator and Manager.
  1082. .br
  1083. Format:
  1084. .I Integer
  1085. .br
  1086. Python type:
  1087. .I int
  1088. .br
  1089. Default: No default
  1090. .IP max_user_run_soft 8
  1091. Old limit attribute. Incompatible with new limit attributes.
  1092. The soft limit on the number of jobs owned by a single user that are allowed to be
  1093. running within this complex at one time. If a user has more than this number of jobs
  1094. running, their jobs are eligible to be preempted by jobs from users who are not over
  1095. their soft limit.
  1096. .br
  1097. Readable by all; settable by Operator and Manager.
  1098. .br
  1099. Format:
  1100. .I Integer
  1101. .br
  1102. Python type:
  1103. .I int
  1104. .br
  1105. Default: No default
  1106. .IP node_fail_requeue 8
  1107. Controls whether running jobs are automatically requeued or deleted
  1108. when the primary execution host fails. Number of seconds to wait after
  1109. losing contact with Mother Superior before requeueing or deleting jobs.
  1110. .br
  1111. Reverts to default value when server is restarted.
  1112. .br
  1113. Can be set by Managers and Operators. Visible to all.
  1114. .br
  1115. Format:
  1116. .I Integer
  1117. .br
  1118. Python type:
  1119. .I int
  1120. Behavior:
  1121. .RS
  1122. .IP "< 0" 3
  1123. Behaves as if set to
  1124. .I 1.
  1125. .IP 0 3
  1126. Jobs are not requeued; they are left in the
  1127. .I Running
  1128. state until the execution host is recovered.
  1129. .IP "> 0" 3
  1130. When the host has been down for the specified number of seconds,
  1131. jobs are requeued if they are marked as rerunnable, or are deleted.
  1132. .IP Unset 3
  1133. Behaves as if set to default value of
  1134. .I 310.
  1135. .RE
  1136. .IP
  1137. Default:
  1138. .I 310
  1139. .IP "node_group_enable" 8
  1140. Specifies whether placement sets (which includes node grouping) are
  1141. enabled. See the
  1142. .I node_group_key
  1143. server attribute.
  1144. .br
  1145. Readable by all; settable by Operator and Manager.
  1146. .br
  1147. Format:
  1148. .I Boolean
  1149. .br
  1150. Python type:
  1151. .I bool
  1152. .br
  1153. Example: Qmgr> set server node_group_enable=true
  1154. .br
  1155. Default:
  1156. .I False
  1157. .IP node_group_key 8
  1158. Specifies the resources to use for placement sets (node grouping.)
  1159. Overridden by queue's
  1160. .I node_group_key
  1161. attribute. See
  1162. .I node_group_enable
  1163. server attribute.
  1164. .br
  1165. Readable by all; settable by Operator and Manager.
  1166. .br
  1167. Format:
  1168. .I string_array
  1169. .br
  1170. Syntax:
  1171. .RS 11
  1172. When specifying multiple resources, separate them with commas and
  1173. enclose the value in double quotes.
  1174. .RE
  1175. .IP
  1176. Python type:
  1177. .I pbs.node_group_key
  1178. .br
  1179. Example: Qmgr> set server node_group_key="ncpus,mem"
  1180. .br
  1181. Default:
  1182. .I Unset
  1183. .IP operators 8
  1184. List of PBS Operators.
  1185. .br
  1186. Readable by all; settable by Manager.
  1187. .br
  1188. Format:
  1189. .I String
  1190. .br
  1191. Syntax:
  1192. .RS 11
  1193. <username>@<hostname>.<subdomain>.<domain
  1194. name>[,<username>@<hostname>.<subdomain>.<domain name> ...]
  1195. .br
  1196. The
  1197. .I host, subdomain,
  1198. or
  1199. .I domain name
  1200. may be wildcarded with an asterisk (*).
  1201. .RE
  1202. .IP
  1203. Python type:
  1204. .I pbs.acl
  1205. .br
  1206. Default: No default
  1207. .IP pbs_license_file_location 8
  1208. .B Deprecated.
  1209. Do not use.
  1210. .IP pbs_license_info 8
  1211. Location of license information. Can be port number and hostname of
  1212. license server, or local pathname to the actual license file
  1213. associated with a license server.
  1214. .br
  1215. Readable by all; settable by Manager.
  1216. .br
  1217. Format:
  1218. .I String
  1219. .br
  1220. Syntax:
  1221. .RS 11
  1222. Port number and hostname form:
  1223. .br
  1224. .I <port1>@<host1>:<port2>@<host2>:...:<portN>@<hostN>:<path to license file>
  1225. .br
  1226. where
  1227. .I host1, host2, ... hostN
  1228. can be IP addresses, and the license file can be listed first or last.
  1229. .br
  1230. Delimiter between items is colon (":") for Linux and semi-colon (";") for Windows.
  1231. .RE
  1232. .IP
  1233. Python type:
  1234. .I str
  1235. .br
  1236. Default: No default
  1237. .IP pbs_license_linger_time 8
  1238. The number of seconds to keep an unused CPU license, when the number
  1239. of licenses is above the value given by
  1240. .I pbs_license_min.
  1241. .br
  1242. Readable by all; settable by Manager.
  1243. .br
  1244. Format:
  1245. .I Integer
  1246. .br
  1247. Units:
  1248. .I seconds
  1249. .br
  1250. Python type:
  1251. .I pbs.duration
  1252. .br
  1253. To set
  1254. .I pbs_license_linger_time:
  1255. .br
  1256. \ \ \ Qmgr> set server pbs_license_linger_time=<value>
  1257. .br
  1258. To unset
  1259. .I pbs_license_linger_time:
  1260. .br
  1261. \ \ \ Qmgr> unset server pbs_license_linger_time
  1262. .br
  1263. Default:
  1264. .I 3600 seconds
  1265. .IP pbs_license_max 8
  1266. Maximum number of licenses to be checked out at any time, i.e maximum
  1267. number of CPU licenses to keep in the PBS local license pool. Sets a
  1268. cap on the number of CPUs that can be licensed at one time.
  1269. .br
  1270. Readable by all; settable by Manager.
  1271. .br
  1272. Format:
  1273. .I Integer
  1274. .br
  1275. Python type:
  1276. .I int
  1277. .br
  1278. To set
  1279. .I pbs_license_max:
  1280. .br
  1281. \ \ \ Qmgr> set server pbs_license_max=<value>
  1282. .br
  1283. To unset
  1284. .I pbs_license_max:
  1285. .br
  1286. \ \ \ Qmgr> unset server pbs_license_max
  1287. .br
  1288. Default:
  1289. .I Maximum value for an integer
  1290. .IP pbs_license_min 8
  1291. Minimum number of CPUs to permanently keep licensed, i.e. the minimum
  1292. number of CPU licenses to keep in the PBS local license pool. This is
  1293. the minimum number of licenses to keep checked out.
  1294. .br
  1295. Readable by all; settable by Manager.
  1296. .br
  1297. Format:
  1298. .I Integer
  1299. .br
  1300. Python type:
  1301. .I int
  1302. .br
  1303. To set pbs_license_min:
  1304. .br
  1305. \ \ \ Qmgr> set server pbs_license_min=<value>
  1306. .br
  1307. To unset pbs_license_min:
  1308. .br
  1309. \ \ \ Qmgr> unset server pbs_license_min
  1310. .br
  1311. If set to zero or unset, PBS automatically sets the value to
  1312. .I 1.
  1313. .br
  1314. Default:
  1315. .I 1
  1316. .IP pbs_version 8
  1317. The version of PBS for this server.
  1318. .br
  1319. .br
  1320. Readable by all.
  1321. .br
  1322. Format:
  1323. .I String
  1324. .br
  1325. Python type:
  1326. .I pbs.version
  1327. .br
  1328. Default: No default
  1329. .IP power_provisioning 8
  1330. Enables use of power profiles via PBS.
  1331. .br
  1332. Readable by all; settable by Manager.
  1333. .br
  1334. Format:
  1335. .I Boolean
  1336. .br
  1337. Python type:
  1338. .I bool
  1339. .br
  1340. Behavior:
  1341. .RS
  1342. .IP True 3
  1343. Power provisioning is enabled.
  1344. .IP False 3
  1345. Power provisioning is disabled.
  1346. .RE
  1347. .IP
  1348. Default:
  1349. .I False
  1350. .IP python_restart_max_hooks 8
  1351. The maximum number of hooks to be serviced before the Python
  1352. interpreter is restarted. If this number is exceeded, and the time
  1353. limit set in
  1354. .I python_restart_min_interval
  1355. has elapsed, the Python interpreter is restarted.
  1356. .br
  1357. Readable by all; settable by Manager.
  1358. .br
  1359. Format:
  1360. .I Integer
  1361. .br
  1362. Python type:
  1363. .I int
  1364. .br
  1365. Default:
  1366. .I 100
  1367. .IP python_restart_max_objects 8
  1368. The maximum number of objects to be created before the Python
  1369. interpreter is restarted. If this number is exceeded, and the time
  1370. limit set in
  1371. .I python_restart_min_interval
  1372. has elapsed, the Python interpreter is restarted.
  1373. .br
  1374. Readable by all; settable by Manager.
  1375. .br
  1376. Format:
  1377. .I Integer
  1378. .br
  1379. Python type:
  1380. .I int
  1381. .br
  1382. Default:
  1383. .I 1000
  1384. .IP python_restart_min_interval 8
  1385. The minimum time interval before the Python interpreter is restarted.
  1386. If this interval has elapsed, and either the maximum number of hooks
  1387. to be serviced (set in
  1388. .I python_restart_max_hooks
  1389. ) has been exceeded or
  1390. the maximum number of objects to be created (set in
  1391. .I python_restart_max_objects
  1392. ) has been exceeded, the Python interpreter is restarted.
  1393. .br
  1394. Readable by all; settable by Manager.
  1395. .br
  1396. Format:
  1397. .I Integer
  1398. .br
  1399. Units:
  1400. .I Seconds
  1401. or
  1402. .I Duration [[HH:]MM:]SS
  1403. .br
  1404. Python type:
  1405. .I pbs.duration
  1406. .br
  1407. Default:
  1408. .I 30
  1409. .IP query_other_jobs 8
  1410. Controls whether unprivileged users are allowed to select or query the
  1411. status of jobs owned by other users.
  1412. .br
  1413. When
  1414. .I True,
  1415. unprivileged users can query or select other users' jobs.
  1416. .br
  1417. Readable by all; settable by Manager.
  1418. .br
  1419. Format:
  1420. .I Boolean
  1421. .br
  1422. Python type:
  1423. .I bool
  1424. .br
  1425. Default:
  1426. .I True
  1427. .IP queued_jobs_threshold 8
  1428. Limit attribute. The maximum number of jobs allowed
  1429. to be queued in the complex. Can be specified for
  1430. projects, users, groups, or all. Cannot be used with old limit
  1431. attributes.
  1432. .br
  1433. Readable by all; settable by Operator and Manager.
  1434. .br
  1435. Format:
  1436. .I Limit specification
  1437. .RS 11
  1438. See the
  1439. .I Formats
  1440. chapter in the
  1441. .I PBS Professional Reference Guide.
  1442. .RE
  1443. .IP
  1444. Python type:
  1445. .I str
  1446. .br
  1447. Default: No default
  1448. .IP queued_jobs_threshold_res 8
  1449. Limit attribute. The maximum amount of the specified resource allowed
  1450. to be allocated to jobs queued in the complex. Can be specified for
  1451. projects, users, groups, or all. Cannot be used with old limit
  1452. attributes.
  1453. .br
  1454. Readable by all; settable by Operator and Manager.
  1455. Format:
  1456. .I Limit specification
  1457. .RS 11
  1458. See the
  1459. .I Formats
  1460. chapter in the
  1461. .I PBS Professional Reference Guide
  1462. .RE
  1463. .IP
  1464. Python type:
  1465. .I pbs.pbs_resource
  1466. .br
  1467. Syntax:
  1468. .RS 11
  1469. queued_jobs_threshold_res["<resource name>"]=<value>
  1470. .br
  1471. where
  1472. .I resource name
  1473. is any built-in or custom resource
  1474. .RE
  1475. .IP
  1476. Default: No default
  1477. .IP require_cred 8
  1478. Specifies the Kerberos credential authentication method required.
  1479. All jobs submitted without the specified credential will be rejected.
  1480. See
  1481. .I require_cred_enable.
  1482. Depends on optional Kerberos and DCE support.
  1483. Not supported under Windows.
  1484. .br
  1485. Readable by all; settable by Manager.
  1486. .br
  1487. Format:
  1488. .I String
  1489. .br
  1490. Python type:
  1491. .I str
  1492. .br
  1493. Valid values:
  1494. .I krb5
  1495. or
  1496. .I dce
  1497. .br
  1498. Default:
  1499. .I Unset
  1500. .IP require_cred_enable 8
  1501. Specifies whether the server is to use the Kerberos credential
  1502. authentication method given in the
  1503. .I require_cred
  1504. server attribute.
  1505. Depends on optional Kerberos and DCE support. Not supported under
  1506. Windows.
  1507. .br
  1508. Readable by all; settable by Manager.
  1509. .br
  1510. Format:
  1511. .I Boolean
  1512. .br
  1513. Python type:
  1514. .I bool
  1515. .br
  1516. Behavior:
  1517. .RS
  1518. .IP True 3
  1519. Use the Kerberos authentication method specified.
  1520. .IP False 3
  1521. No Kerberos credential authentication used.
  1522. .RE
  1523. .IP
  1524. Default:
  1525. .I False
  1526. .IP reserve_retry_cutoff 8
  1527. The time period before the reservation start time during which
  1528. PBS does not attempt to reconfirm a degraded reservation.
  1529. When this value is changed, all degraded reservations use the
  1530. new value.
  1531. .br
  1532. Readable and settable by Manager only.
  1533. .br
  1534. Format:
  1535. .I Integer
  1536. .br
  1537. Units:
  1538. .I Seconds
  1539. .br
  1540. Python type:
  1541. .I int
  1542. .br
  1543. Valid values: Must be greater than
  1544. .I zero
  1545. .br
  1546. Default:
  1547. .I 7200
  1548. (2 hours)
  1549. .IP reserve_retry_init 8
  1550. The amount of time after a reservation becomes degraded that
  1551. PBS waits before attempting to reconfirm the reservation.
  1552. When this value is changed, only reservations that become degraded
  1553. after the change use the new value.
  1554. .br
  1555. Readable and settable by Manager only.
  1556. .br
  1557. Format:
  1558. .I Integer
  1559. .br
  1560. Units:
  1561. .I Seconds
  1562. .br
  1563. Python type:
  1564. .I int
  1565. .br
  1566. Valid values: Must be greater than
  1567. .I zero
  1568. .br
  1569. Default:
  1570. .I 7200
  1571. (2 hours)
  1572. .IP resources_assigned 8
  1573. The total of each type of resource allocated to jobs running in this
  1574. complex, plus the total of each type of resource allocated to any reservation.
  1575. Reservation resources are added when the reservation starts.
  1576. .br
  1577. Readable by all; settable by PBS only.
  1578. .br
  1579. Format:
  1580. .I String
  1581. .br
  1582. Python type:
  1583. .I pbs.pbs_resource
  1584. .br
  1585. Syntax:
  1586. .br
  1587. .RS 11
  1588. resources_assigned["<resource name>"]=<value>
  1589. .br
  1590. where
  1591. .I resource name
  1592. is any built-in or custom resource
  1593. .RE
  1594. .IP
  1595. Default: No default
  1596. .IP resources_available 8
  1597. The list of available resources and their values defined on the server.
  1598. Each resource is listed on a separate line.
  1599. .br
  1600. Readable by all; settable by Operator and Manager.
  1601. .br
  1602. Format:
  1603. .I String
  1604. .br
  1605. Syntax:
  1606. .RS 11
  1607. "resources_available.<resource name>=<value>"
  1608. .br
  1609. where
  1610. .I resource name
  1611. is any built-in or custom resource
  1612. .RE
  1613. .IP
  1614. Python type:
  1615. .I pbs.pbs_resource
  1616. .br
  1617. Syntax:
  1618. .br
  1619. .RS 11
  1620. resources_available["<resource name>"]=<value>
  1621. .br
  1622. where
  1623. .I resource name
  1624. is any built-in or custom resource
  1625. .RE
  1626. .IP
  1627. Default: No default
  1628. .IP resources_cost 8
  1629. No longer used.
  1630. .IP resources_default 8
  1631. The list of default job-wide resource values that are set as limits
  1632. for jobs in this complex when a) the job does not specify a limit, and
  1633. b) there is no queue default. The value for a string array,
  1634. e.g.
  1635. .I resources_default.<string array resource>,
  1636. can contain only one string. For host-level resources, see the
  1637. .I default_chunk.<resource name>
  1638. server attribute.
  1639. .br
  1640. Readable by all; settable by Operator and Manager.
  1641. .br
  1642. Format:
  1643. .I String
  1644. .br
  1645. Syntax:
  1646. .I resources_default.<resource name>=value[, ...]
  1647. .br
  1648. Python type:
  1649. .I pbs.pbs_resource
  1650. .br
  1651. Syntax:
  1652. .RS 11
  1653. resources_default["<resource name>"]=<value>
  1654. .br
  1655. where
  1656. .I resource name
  1657. is any built-in or custom resource
  1658. .RE
  1659. .IP
  1660. Default: No limit
  1661. .IP resources_max 8
  1662. The maximum amount of each resource that can be requested by any
  1663. single job in this complex, if there is not a
  1664. .I resources_max
  1665. value defined for the queue at which the job is targeted. This
  1666. attribute functions as a gating value for jobs entering the PBS
  1667. complex.
  1668. .br
  1669. Readable by all; settable by Operator and Manager.
  1670. .br
  1671. Format:
  1672. .I String
  1673. .br
  1674. Syntax:
  1675. .I resources_default.<resource name>=value[, ...]
  1676. .br
  1677. Python type:
  1678. .I pbs.pbs_resource
  1679. .br
  1680. Syntax:
  1681. .RS 11
  1682. resources_max["<resource name>"]=<value>
  1683. .br
  1684. where
  1685. .I resource name
  1686. is any built-in or custom resource
  1687. .RE
  1688. .IP
  1689. Default: No limit
  1690. .IP restrict_res_to_release_on_suspend 8
  1691. Comma-separated list of consumable resources to be released when
  1692. jobs are suspended. If unset, all consumable resources are released
  1693. on suspension.
  1694. .br
  1695. Readable by all; settable by Manager.
  1696. .br
  1697. Format:
  1698. .I String array
  1699. .br
  1700. Syntax:
  1701. .I comma-separated list
  1702. .br
  1703. Python type:
  1704. .I Python list
  1705. .br
  1706. Default:
  1707. .I Unset
  1708. .IP "resv_enable" 8
  1709. Specifies whether or not advance and standing reservations can be
  1710. created at this server.
  1711. .br
  1712. Readable by all; settable by Manager.
  1713. .br
  1714. Format:
  1715. .I Boolean
  1716. .br
  1717. Python type:
  1718. .I bool
  1719. .br
  1720. Behavior:
  1721. .RS 11
  1722. When set to
  1723. .I True,
  1724. new reservations can be created. When changed from
  1725. .I True
  1726. to
  1727. .I False,
  1728. new reservations cannot be created, but existing reservations are honored.
  1729. .RE
  1730. .IP
  1731. Default:
  1732. .I True
  1733. .IP "resv_post_processing_time" 8
  1734. The amount of time allowed for reservations to clean up after running jobs.
  1735. .br
  1736. Reservation duration and end time are extended by this amount of time. Jobs
  1737. are not allowed to run during the cleanup period.
  1738. .br
  1739. Readable by all; settable by Operator and Manager.
  1740. .br
  1741. Format:
  1742. .I Duration
  1743. .br
  1744. Syntax:
  1745. .I [[hours:]minutes:]seconds[.milliseconds]
  1746. .br
  1747. Python type:
  1748. .I int
  1749. .br
  1750. Behavior: When unset, behaves as if set to
  1751. .I zero.
  1752. .br
  1753. Default:
  1754. .I Unset
  1755. .IP rpp_highwater 8
  1756. The maximum number of messages.
  1757. .br
  1758. Readable by all; settable by Manager.
  1759. .br
  1760. Format:
  1761. .I Integer
  1762. .br
  1763. Python type:
  1764. .I int
  1765. .br
  1766. Valid values: Greater than or equal to
  1767. .I one
  1768. .br
  1769. Default:
  1770. .I 1024
  1771. .IP rpp_max_pkt_check 8
  1772. Maxiumum number of TPP messages processed by the main server thread per iteration.
  1773. .br
  1774. Readable by all; settable by Manager.
  1775. .br
  1776. Format:
  1777. .I Integer
  1778. .br
  1779. Python type:
  1780. .I int
  1781. .br
  1782. Default:
  1783. .I 1024
  1784. .IP rpp_retry 8
  1785. In a fault-tolerant setup (multiple pbs_comms), when the first
  1786. pbs_comm fails partway through a message, this is number of times TPP
  1787. tries to use the first pbs_comm.
  1788. .br
  1789. Readable by all; settable by Manager.
  1790. .br
  1791. Format:
  1792. .I Integer
  1793. .br
  1794. Python type:
  1795. .I int
  1796. .br
  1797. Valid values: Greater than or equal to
  1798. .I zero
  1799. .br
  1800. Default:
  1801. .I 10
  1802. .IP scheduler_iteration 8
  1803. The time between scheduling iterations.
  1804. .br
  1805. Readable by all; settable by Operator and Manager.
  1806. .br
  1807. Format:
  1808. .I Integer
  1809. .br
  1810. Units:
  1811. .I Seconds
  1812. .br
  1813. Python type:
  1814. .I pbs.duration
  1815. .br
  1816. Default:
  1817. .I 600
  1818. (10 minutes)
  1819. .IP scheduling 8
  1820. Enables scheduling of jobs. Specified by value of
  1821. .I -a
  1822. option to
  1823. .I pbs_server
  1824. command. If
  1825. .I -a
  1826. is not specified, value is taken from previous invocation of
  1827. .I pbs_server.
  1828. .br
  1829. Readable by all; settable by Operator and Manager.
  1830. .br
  1831. Format:
  1832. .I Boolean
  1833. .br
  1834. Python type:
  1835. .I bool
  1836. .br
  1837. Default:
  1838. .I False
  1839. if never set via
  1840. .I pbs_server
  1841. command
  1842. .IP server_host 8
  1843. The name of the host on which the active server is running.
  1844. If the secondary server takes over, this attribute is set to the
  1845. name of the secondary server's host. When the primary server
  1846. takes control again, this attribute shows the name of the primary
  1847. server's host.
  1848. .br
  1849. Readable by all; settable by PBS only.
  1850. .br
  1851. Format:
  1852. .I String
  1853. .br
  1854. Syntax:
  1855. .I <hostname>.<domain name>
  1856. .RS 11
  1857. If the server is listening to a non-standard port, the port number is
  1858. appended, with a colon, to the hostname:
  1859. .I <hostname>.<domain name>:<port number>
  1860. .RE
  1861. .IP
  1862. Python type:
  1863. .I str
  1864. .br
  1865. Default: No default
  1866. .IP server_state 8
  1867. The current state of the server.
  1868. .br
  1869. Readable by all; settable by PBS only.
  1870. .br
  1871. Format:
  1872. .I String
  1873. .br
  1874. Python type:
  1875. .RS 11
  1876. Each server state's Python type is its corresponding server state constant
  1877. .RE
  1878. .IP
  1879. Server states and their Python types:
  1880. .RS
  1881. .IP "Active pbs.SV_STATE_ACTIVE" 3
  1882. The server is running. The scheduler is between scheduling cycles.
  1883. .IP "Hot_Start pbs.SV_STATE_HOT " 3
  1884. The server will run first any jobs that were running when it
  1885. was shut down.
  1886. .IP "Idle pbs.SV_STATE_IDLE" 3
  1887. The server is running. Scheduling has been turned off.
  1888. .IP "Scheduling pbs.SV_STATE_ACTIVE" 3
  1889. The server is running. The scheduler is in a scheduling cycle.
  1890. .IP "Terminating pbs.SV_STATE_SHUTIMM or pbs.SV_STATE_SHUTSIG" 3
  1891. The server is terminating. No additional jobs will be run.
  1892. .IP "Terminating_Delayed pbs.SV_STATE_SHUTDEL" 3
  1893. The server is terminating in delayed mode. No new jobs will be run.
  1894. The server will shut down when all running jobs have finished.
  1895. .RE
  1896. .IP
  1897. Default: No default
  1898. .IP single_signon_password_enable 8
  1899. Used only on systems requiring passwords, such as Windows.
  1900. Incompatible with other systems. Specifies whether or not users must
  1901. give a password for each job.
  1902. .br
  1903. Can be enabled only when no jobs exist,
  1904. or when all jobs have a bad password
  1905. .I ("p")
  1906. hold. Can be disabled only when no jobs exist.
  1907. .br
  1908. Readable by all; settable by Operator and Manager.
  1909. .br
  1910. Format:
  1911. .I Boolean
  1912. .br
  1913. Python type:
  1914. .I bool
  1915. .br
  1916. Behavior:
  1917. .RS
  1918. .IP True 3
  1919. Users submitting jobs must specify a password only
  1920. once; PBS remembers it for future job execution.
  1921. .IP False 3
  1922. Users submitting jobs must specify a password for each job.
  1923. .RE
  1924. .IP
  1925. Default on Linux:
  1926. .I False
  1927. .br
  1928. Default on Windows:
  1929. .I True
  1930. .IP state_count 8
  1931. List of the number of jobs in each state in the complex. Suspended
  1932. jobs are counted as running.
  1933. .br
  1934. Readable by all; settable by PBS only.
  1935. .br
  1936. Format:
  1937. .I String
  1938. .br
  1939. Syntax:
  1940. .I transiting=<value>, queued=<value>, ...
  1941. .br
  1942. Python type:
  1943. .I pbs.state_count
  1944. .br
  1945. Default: No default
  1946. .IP system_cost 8
  1947. No longer used.
  1948. .IP total_jobs 8
  1949. The total number of jobs in the complex. If the
  1950. .I job_history_enable
  1951. attribute is set to
  1952. .I True,
  1953. this includes jobs that are finished, deleted, and moved.
  1954. .br
  1955. Readable by all; settable by PBS only.
  1956. .br
  1957. Format:
  1958. .I Integer
  1959. .br
  1960. Python type:
  1961. .I int
  1962. .br
  1963. Default: No default
  1964. .SH Incompatible Limit Attributes
  1965. The old and new limit attributes are incompatible.
  1966. If any of one kind is set, none of the other kind can be set.
  1967. All of one kind must be unset in order to set any of the other kind.
  1968. .SH FORMATS
  1969. .IP Duration 8
  1970. Syntax: either
  1971. .I [[hours:]minutes:]seconds[.milliseconds]
  1972. or
  1973. .I an integer, whose units are seconds
  1974. .IP "Limit specification" 8
  1975. Limit attributes can be set, added to or removed from.
  1976. .RS
  1977. Format for setting a
  1978. .I limit specification:
  1979. .RS 3
  1980. set server <limit attribute> = "[<limit specification>=<limit value>], [<limit specification>=<limit value>] ..."
  1981. .RE
  1982. Format for adding to a
  1983. .I limit specification:
  1984. .RS 3
  1985. set server <limit attribute> += "[<limit specification>=<limit value>], [<limit specification>=<limit value>] ..."
  1986. .RE
  1987. Format for removing from a
  1988. .I limit specification:
  1989. .RS 3
  1990. set server <limit attribute> -= "[<limit specification>=<limit value>], [<limit specification>=<limit value>] ..."
  1991. .br
  1992. or
  1993. .br
  1994. set server <limit attribute> -= "[<limit specification>], [<limit specification>] ..."
  1995. .RE
  1996. Where
  1997. .I limit specification
  1998. is
  1999. .RS 3
  2000. .IP "o:PBS_ALL" 3
  2001. Overall limit
  2002. .IP "p:PBS_GENERIC" 3
  2003. Generic users
  2004. .IP "p:<project name>" 3
  2005. An individual project
  2006. .IP "u:PBS_GENERIC" 3
  2007. Generic users
  2008. .IP "u:<user name>" 3
  2009. An individual user
  2010. .IP "g:PBS_GENERIC" 3
  2011. Generic groups
  2012. .IP "g:<group name>" 3
  2013. An individual group
  2014. .RE
  2015. The
  2016. .I limit specification
  2017. can contain spaces anywhere except after the colon
  2018. (":").
  2019. .br
  2020. If there are comma-separated
  2021. .I limit specifications,
  2022. the entire string must be enclosed in double quotes.
  2023. .br
  2024. A user name, group name, or project name containing spaces must be
  2025. enclosed in quotes.
  2026. .br
  2027. If a user name, group name, or project name is quoted using double
  2028. quotes, and the entire string requires quotes, the outer enclosing
  2029. quotes must be single quotes. Similarly, if the inner quotes are
  2030. single quotes, the outer quotes must be double quotes.
  2031. .br
  2032. PBS_ALL is a keyword which indicates that this limit applies to
  2033. the usage total.
  2034. .br
  2035. PBS_GENERIC is a keyword which indicates that this limit applies to
  2036. generic users, groups, or projects.
  2037. .br
  2038. When removing a limit, the
  2039. .I limit value
  2040. does not need to be specified.
  2041. .br
  2042. PBS_ALL and PBS_GENERIC are case-sensitive.
  2043. .br
  2044. Format for setting a limit attribute:
  2045. .RS 3
  2046. set server <limit attribute> = "[<limit specification>=<limit value>],
  2047. [<limit specification>=<limit value>], ..."
  2048. .br
  2049. set queue <queue name> <limit attribute> = "[<limit specification>=
  2050. <limit value>], [<limit specification>=<limit value>], ..."
  2051. .RE
  2052. .RE
  2053. .IP
  2054. For example, to set the
  2055. .I max_queued
  2056. limit on QueueA to 5 for total usage, and to limit user bill to 3:
  2057. .br
  2058. \ \ \ s q QueueA max_queued = "[o:PBS_ALL=5], [u:bill =3]"
  2059. Examples of setting, adding, and removing:
  2060. .RS
  2061. .RS 3
  2062. set server max_run="[u:PBS_GENERIC=2], [g:group1=10], [o:PBS_ALL = 100]"
  2063. .br
  2064. set server max_run+="[u:user1=3], [g:PBS_GENERIC=8]"
  2065. .br
  2066. set server max_run-="[u:user2], [g:group3]"
  2067. .RE
  2068. .RE
  2069. .IP
  2070. See the
  2071. .I PBS Professional Administrator's Guide.
  2072. .SH SEE ALSO
  2073. The
  2074. .I PBS Professional Administrator's Guide,
  2075. The
  2076. .I PBS Professional User's Guide,
  2077. qdel(1B),
  2078. qmgr(1B),
  2079. qsub(1b)