Esempio n. 1
0
 def addMaxRunningRsh(self):
     max_running_rsh = ConfigurationLineDefinition(
         keyword=KeywordDefinition("MAX_RUNNING_RSH"),
         arguments=[IntegerArgument()],
         documentation_link="keywords/max_running_rsh",
         group=self.group)
     return max_running_rsh
Esempio n. 2
0
 def addLsfResources(self):
     lsf_resources = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_RESOURCES"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/lsf_resources",
         group=self.group)
     return lsf_resources
Esempio n. 3
0
 def addTorqueQueue(self):
     torque_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("TORQUE_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/torque_queue",
         group=self.group)
     return torque_queue
Esempio n. 4
0
 def addLsfQueue(self):
     lsf_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/lsf_queue",
         group=self.group)
     return lsf_queue
Esempio n. 5
0
 def addMaxRunningLsf(self):
     max_running_lsf = ConfigurationLineDefinition(
         keyword=KeywordDefinition("MAX_RUNNING_LSF"),
         arguments=[IntegerArgument(from_value=1)],
         documentation_link="keywords/max_running_lsf",
         group=self.group)
     return max_running_lsf
Esempio n. 6
0
 def addLsfServer(self):
     lsf_server = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_SERVER"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/lsf_server",
         group=self.group)
     return lsf_server
Esempio n. 7
0
 def addQueueSystem(self):
     queue_system = ConfigurationLineDefinition(
         keyword=KeywordDefinition("QUEUE_SYSTEM"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/queue_system",
         group=self.group)
     return queue_system
Esempio n. 8
0
 def addHostType(self):
     host_type = ConfigurationLineDefinition(
         keyword=KeywordDefinition("HOST_TYPE"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/host_type",
         group=self.group)
     return host_type
Esempio n. 9
0
 def addRshCommand(self):
     rsh_command = ConfigurationLineDefinition(
         keyword=KeywordDefinition("RSH_COMMAND"),
         arguments=[PathArgument()],
         documentation_link="keywords/rsh_command",
         group=self.group)
     return rsh_command
Esempio n. 10
0
 def addRunTemplate(self):
     run_template = ConfigurationLineDefinition(
         keyword=KeywordDefinition("RUN_TEMPLATE"),
         arguments=[PathArgument(), StringArgument()],
         documentation_link="keywords/run_template",
         required=False,
         group=self.group)
     return run_template
Esempio n. 11
0
 def addForwardModel(self):
     forward_model = ConfigurationLineDefinition(
         keyword=KeywordDefinition("FORWARD_MODEL"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/forward_model",
         required=False,
         group=self.group)
     return forward_model
Esempio n. 12
0
 def addRunpath(self):
     runpath = ConfigurationLineDefinition(
         keyword=KeywordDefinition("RUNPATH"),
         arguments=[PathArgument(must_exist=False)],
         documentation_link="keywords/runpath",
         required=False,
         group=self.group)
     return runpath
Esempio n. 13
0
 def addDeleteRunpath(self):
     delete_runpath = ConfigurationLineDefinition(
         keyword=KeywordDefinition("DELETE_RUNPATH"),
         arguments=[StringArgument()],
         documentation_link="keywords/delete_runpath",
         required=False,
         group=self.group)
     return delete_runpath
Esempio n. 14
0
 def addPreClearRunpath(self):
     pre_clear_runpath = ConfigurationLineDefinition(
         keyword=KeywordDefinition("PRE_CLEAR_RUNPATH"),
         arguments=[BoolArgument()],
         documentation_link="keywords/pre_clear_runpath",
         required=False,
         group=self.group)
     return pre_clear_runpath
Esempio n. 15
0
 def addLogFile(self):
     log_file = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LOG_FILE"),
         arguments=[PathArgument()],
         documentation_link="keywords/log_file",
         required=False,
         group=self.group)
     return log_file
Esempio n. 16
0
 def addSingleNodeUpdate(self):
     single_node_update = ConfigurationLineDefinition(
         keyword=KeywordDefinition("SINGLE_NODE_UPDATE"),
         arguments=[BoolArgument()],
         documentation_link="keywords/single_node_update",
         required=False,
         group=self.group)
     return single_node_update
Esempio n. 17
0
 def addMaxSubmit(self):
     max_submit = ConfigurationLineDefinition(
         keyword=KeywordDefinition("MAX_SUBMIT"),
         arguments=[IntegerArgument()],
         documentation_link="keywords/max_submit",
         group=self.group,
     )
     return max_submit
Esempio n. 18
0
 def addStaticKw(self):
     add_static_kw = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ADD_STATIC_KW"),
         arguments=[StringArgument(), StringArgument()],
         documentation_link="keywords/add_static_kw",
         required=False,
         group=self.group)
     return add_static_kw
Esempio n. 19
0
 def addMaxResample(self):
     max_resample = ConfigurationLineDefinition(
         keyword=KeywordDefinition("MAX_RESAMPLE"),
         arguments=[IntegerArgument()],
         documentation_link="keywords/max_resample",
         required=False,
         group=self.group)
     return max_resample
Esempio n. 20
0
 def addSchedulePredictionFile(self):
     schedule_prediction_file = ConfigurationLineDefinition(
         keyword=KeywordDefinition("SCHEDULE_PREDICTION_FILE"),
         arguments=[PathArgument()],
         documentation_link="keywords/schedule_prediction_file",
         required=False,
         group=self.group)
     return schedule_prediction_file
Esempio n. 21
0
 def addInstallJob(self):
     install_job = ConfigurationLineDefinition(
         keyword=KeywordDefinition("INSTALL_JOB"),
         arguments=[StringArgument(), PathArgument()],
         documentation_link="keywords/install_job",
         required=False,
         group=self.group)
     return install_job
Esempio n. 22
0
 def addAnalysisSelect(self):
     analysis_select = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ANALYSIS_SELECT"),
         arguments=[StringArgument()],
         documentation_link="keywords/analysis_select",
         required=False,
         group=self.group)
     return analysis_select
Esempio n. 23
0
 def addKeepRunpath(self):
     keep_runpath = ConfigurationLineDefinition(
         keyword=KeywordDefinition("KEEP_RUNPATH"),
         arguments=[StringArgument()],
         documentation_link="keywords/keep_runpath",
         required=False,
         group=self.group)
     return keep_runpath
Esempio n. 24
0
 def addAnalysisCopy(self):
     analysis_copy = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ANALYSIS_COPY"),
         arguments=[StringArgument(), StringArgument()],
         documentation_link="keywords/analysis_copy",
         required=False,
         group=self.group)
     return analysis_copy
Esempio n. 25
0
 def addRunpathFile(self):
     runpath_file = ConfigurationLineDefinition(
         keyword=KeywordDefinition("RUNPATH_FILE"),
         arguments=[PathArgument()],
         documentation_link="keywords/runpath_file",
         required=False,
         group=self.group)
     return runpath_file
Esempio n. 26
0
 def addIterCase(self):
     iter_case = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ITER_CASE"),
         arguments=[ProperNameFormatArgument()],
         documentation_link="keywords/iter_case",
         required=False,
         group=self.group)
     return iter_case
Esempio n. 27
0
 def addJobScript(self):
     job_script = ConfigurationLineDefinition(
         keyword=KeywordDefinition("JOB_SCRIPT"),
         arguments=[PathArgument()],
         documentation_link="keywords/job_script",
         required=False,
         group=self.group)
     return job_script
Esempio n. 28
0
 def addIterRetryCount(self):
     retry_count = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ITER_RETRY_COUNT"),
         arguments=[IntegerArgument()],
         documentation_link="keywords/iter_retry_count",
         required=False,
         group=self.group)
     return retry_count
Esempio n. 29
0
 def addLogLevel(self):
     log_level = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LOG_LEVEL"),
         arguments=[StringArgument()],
         documentation_link="keywords/log_level",
         required=False,
         group=self.group)
     return log_level
Esempio n. 30
0
 def addStdCutoff(self):
     std_cutoff = ConfigurationLineDefinition(
         keyword=KeywordDefinition("STD_CUTOFF"),
         arguments=[FloatArgument()],
         documentation_link="keywords/std_cutoff",
         required=False,
         group=self.group)
     return std_cutoff