# PBS Default number of nodes and number of cpus

**URL:** <https://community.openpbs.org/t/pbs-default-number-of-nodes-and-number-of-cpus/834>\
**Category:** Users/Site Administrators\
**Created:** [January 16, 2018, 2:03pm UTC](https://community.openpbs.org/t/pbs-default-number-of-nodes-and-number-of-cpus/834 "2018-01-16T14:03:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![zanyviper](https://avatars.discourse-cdn.com/v4/letter/z/9f8e36/32.png) [@zanyviper](https://community.openpbs.org/u/zanyviper)\
**Post date:** [January 16, 2018, 2:03pm UTC](https://community.openpbs.org/t/pbs-default-number-of-nodes-and-number-of-cpus/834/1 "2018-01-16T14:03:55Z")

</div>

Trying to find out if it 's possible to set both below in qmgr for default batch queue…i.e, if user does not specify node/ppn settings in pbs script to be run…

set queue batch resources\_default.nodes = 5  
set queue batch resources\_default.ncpus = 10

it looks like if I set above, and run qstat -n shows it assigned 5 nodes under NDS but assigned 5 CPU under TSK. so it assigned 5cpus total…I would have thought it would say 50 under TSK …5nodesx10cpu.

basically I want to test with setting maximum number of cpus per node…5 nodes x 10 cpus… below is my (default unchanged) qmgr server output:

# Create queues and set their attributes.

# 

# 

# Create and define queue batch

# 

create queue batch  
set queue batch queue\_type = Execution  
set queue batch Priority = 50  
set queue batch resources\_max.cput = 999:00:00  
set queue batch resources\_max.walltime = 999:00:00  
set queue batch resources\_default.walltime = 168:00:00  
set queue batch resources\_default.nodes = 1  
set queue batch acl\_group\_enable = False  
set queue batch disallowed\_types = interactive  
set queue batch keep\_completed = 3600  
set queue batch enabled = True  
set queue batch started = True

# 

# Create and define queue interactive

# 

create queue interactive  
set queue interactive queue\_type = Execution  
set queue interactive resources\_max.cput = 24:00:00  
set queue interactive resources\_max.walltime = 24:00:00  
set queue interactive resources\_default.nodes = 1  
set queue interactive acl\_group\_enable = False  
set queue interactive disallowed\_types = batch  
set queue interactive keep\_completed = 3600  
set queue interactive enabled = True  
set queue interactive started = True

# 

# Set server attributes.

# 

set server scheduling = True  
set server acl\_host\_enable = False  
set server acl\_hosts = amedpbswrair000.amed.ds.army.mil  
set server managers = root@amedpbswrair000.amed.ds.army.mil  
set server operators = root@amedpbswrair000.amed.ds.army.mil  
set server default\_queue = batch  
set server log\_events = 511  
set server mail\_from = adm  
set server query\_other\_jobs = True  
set server scheduler\_iteration = 600  
set server node\_check\_rate = 150  
set server tcp\_timeout = 300  
set server node\_pack = False  
set server job\_stat\_rate = 300  
set server poll\_jobs = True  
set server down\_on\_error = True  
set server mom\_job\_sync = True  
set server mail\_domain = none  
set server kill\_delay = 10  
set server keep\_completed = 300  
set server next\_job\_number = 15528  
set server job\_log\_keep\_days = 30  
set server moab\_array\_compatible = True  
set server nppcu = 1  
set server timeout\_for\_job\_delete = 120  
set server timeout\_for\_job\_requeue = 120  
set server note\_append\_on\_error = True

---

<div class="post-metadata">

**Author:** ![scott](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.openpbs.org/scott/32/30_2.png) [@scott](https://community.openpbs.org/u/scott)\
**Post date:** [January 16, 2018, 2:17pm UTC](https://community.openpbs.org/t/pbs-default-number-of-nodes-and-number-of-cpus/834/2 "2018-01-16T14:17:16Z")

</div>

Hello zanyviper. Based on your output of qmgr, I am concluding that you are using TORQUE/Moab. This website is for discussions about PBS Professional. Are you attempting to migrate from TORQUE/Moab to PBS Professional, and you are asking how to achieve a similar configuration?

---

<div class="post-metadata">

**Author:** ![zanyviper](https://avatars.discourse-cdn.com/v4/letter/z/9f8e36/32.png) [@zanyviper](https://community.openpbs.org/u/zanyviper)\
**Post date:** [January 16, 2018, 2:21pm UTC](https://community.openpbs.org/t/pbs-default-number-of-nodes-and-number-of-cpus/834/3 "2018-01-16T14:21:38Z")

</div>

Hi Scott apologies, I am not familiar with PBS Professional, but yes we are using Torque/PBS. If this is the wrong forum for my question I apologize. Regards,

---

<div class="post-metadata">

**Author:** ![scott](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.openpbs.org/scott/32/30_2.png) [@scott](https://community.openpbs.org/u/scott)\
**Post date:** [January 16, 2018, 2:33pm UTC](https://community.openpbs.org/t/pbs-default-number-of-nodes-and-number-of-cpus/834/4 "2018-01-16T14:33:25Z")

</div>

So a little history for your knowledge.

> PBS was originally developed for NASA under a contract project. Altair Engineering acquired the rights to all the PBS technology and intellectual property from Veridian in 2003. Altair Engineering currently owns and maintains the intellectual property associated with PBS, and also employs the original development team from NASA.
> 
> The following versions of PBS are currently available:
> 
> OpenPBS — original open source version released by MRJ in 1998 (not actively developed)  
> TORQUE — a fork of OpenPBS that is maintained by Adaptive Computing Enterprises, Inc. (formerly Cluster Resources, Inc.)  
> PBS Professional (PBS Pro) — the version of PBS offered by Altair Engineering that is dual licensed under an open source and a commercial license.

PBS Professional has a more modern language specification for job submission, which is called select/place. If using PBS Professional, I would suggest using queuejob hook to evaluate the user’s job submission and modify the select/place requirements to meet your combination check.

---

<div class="post-metadata">

**Author:** ![zanyviper](https://avatars.discourse-cdn.com/v4/letter/z/9f8e36/32.png) [@zanyviper](https://community.openpbs.org/u/zanyviper)\
**Post date:** [January 16, 2018, 2:44pm UTC](https://community.openpbs.org/t/pbs-default-number-of-nodes-and-number-of-cpus/834/5 "2018-01-16T14:44:41Z")

</div>

Scott thank you, I’ll experiment further with what’s available.Thanks for the history also…
