MPAS-JEDI
JobScript.PBSProCheyenne Class Reference
Inheritance diagram for JobScript.PBSProCheyenne:
Collaboration diagram for JobScript.PBSProCheyenne:

Public Member Functions

def __init__ (self, conf)
 
def __init__ (self, conf)
 
- Public Member Functions inherited from JobScript.JobScriptBase
def create (self)
 
def submit (self)
 
def create (self)
 
def submit (self)
 

Public Attributes

 account
 
 queue
 
 memory
 
 header
 
 command
 
- Public Attributes inherited from JobScript.JobScriptBase
 name
 job descriptors More...
 
 nppernode
 
 nnode
 
 walltime
 
 olog
 
 elog
 
 env
 submission descriptors More...
 
 basescript
 
 jobpath
 
 script
 
 command
 
 header
 

Static Public Attributes

list qavail = ['economy', 'regular', 'premium']
 
list mavail = [45, 109]
 
int maxnppernode = 36
 

Detailed Description

PBSPro job script on Cheyenne
unique config elements compared to base class:
    account - cheyenne account for charging
    queue   - name of job submission queue (see qavail)
    memory  - amount of memory requested per node (see mavail)

NOTE: Cheyenne has a maximum of 36 processors available per node

Definition at line 91 of file JobScript.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def JobScript.PBSProCheyenne.__init__ (   self,
  conf 
)

Reimplemented from JobScript.JobScriptBase.

Definition at line 104 of file JobScript.py.

Here is the caller graph for this function:

◆ __init__() [2/2]

def JobScript.PBSProCheyenne.__init__ (   self,
  conf 
)

Reimplemented from JobScript.JobScriptBase.

Definition at line 104 of file JobScript.py.

Here is the call graph for this function:

Member Data Documentation

◆ account

JobScript.PBSProCheyenne.account

Definition at line 109 of file JobScript.py.

◆ command

JobScript.PBSProCheyenne.command

Definition at line 128 of file JobScript.py.

◆ header

JobScript.PBSProCheyenne.header

Definition at line 116 of file JobScript.py.

◆ mavail

list JobScript.PBSProCheyenne.mavail = [45, 109]
static

Definition at line 102 of file JobScript.py.

◆ maxnppernode

int JobScript.PBSProCheyenne.maxnppernode = 36
static

Definition at line 103 of file JobScript.py.

◆ memory

JobScript.PBSProCheyenne.memory

Definition at line 112 of file JobScript.py.

◆ qavail

list JobScript.PBSProCheyenne.qavail = ['economy', 'regular', 'premium']
static

Definition at line 101 of file JobScript.py.

◆ queue

JobScript.PBSProCheyenne.queue

Definition at line 110 of file JobScript.py.


The documentation for this class was generated from the following file: