MPAS-JEDI
|
Public Member Functions | |
def | __init__ (self, conf) |
def | create (self) |
def | submit (self) |
def | __init__ (self, conf) |
def | create (self) |
def | submit (self) |
Public Attributes | |
name | |
job descriptors More... | |
nppernode | |
nnode | |
walltime | |
olog | |
elog | |
env | |
submission descriptors More... | |
basescript | |
jobpath | |
script | |
command | |
header | |
Describes an HPC job script including + reading a configuration + generating the script + submitting the script Each HPC job submission system (e.g., PBSPro on Cheyenne) will have its own derived class that defines the job header and submission command generic config elements: required config parameter(s): basescript (required) - either a list of str's containing individual lines of the script or a str giving the location of the script optional config parameter(s): env - linux environment of the script (e.g., csh, bash, sh, tcsh) name - job name nppernode - processors per node nnode - number of nodes walltime - walltime olog - output log name elog - error log name
Definition at line 7 of file JobScript.py.
def JobScript.JobScriptBase.__init__ | ( | self, | |
conf | |||
) |
Reimplemented in JobScript.SLURMCasper, JobScript.PBSProCheyenne, JobScript.SLURMCasper, and JobScript.PBSProCheyenne.
Definition at line 31 of file JobScript.py.
def JobScript.JobScriptBase.__init__ | ( | self, | |
conf | |||
) |
Reimplemented in JobScript.SLURMCasper, JobScript.PBSProCheyenne, JobScript.SLURMCasper, and JobScript.PBSProCheyenne.
Definition at line 31 of file JobScript.py.
def JobScript.JobScriptBase.create | ( | self | ) |
def JobScript.JobScriptBase.create | ( | self | ) |
def JobScript.JobScriptBase.submit | ( | self | ) |
def JobScript.JobScriptBase.submit | ( | self | ) |
JobScript.JobScriptBase.basescript |
Definition at line 42 of file JobScript.py.
JobScript.JobScriptBase.command |
Definition at line 48 of file JobScript.py.
JobScript.JobScriptBase.elog |
Definition at line 38 of file JobScript.py.
JobScript.JobScriptBase.env |
submission descriptors
Definition at line 41 of file JobScript.py.
JobScript.JobScriptBase.header |
Definition at line 49 of file JobScript.py.
JobScript.JobScriptBase.jobpath |
Definition at line 45 of file JobScript.py.
JobScript.JobScriptBase.name |
job descriptors
Definition at line 33 of file JobScript.py.
JobScript.JobScriptBase.nnode |
Definition at line 35 of file JobScript.py.
JobScript.JobScriptBase.nppernode |
Definition at line 34 of file JobScript.py.
JobScript.JobScriptBase.olog |
Definition at line 37 of file JobScript.py.
JobScript.JobScriptBase.script |
Definition at line 46 of file JobScript.py.
JobScript.JobScriptBase.walltime |
Definition at line 36 of file JobScript.py.