HPS-MC
Swif Class Reference

Submit using the 'swif2' command at JLAB using an Auger file. More...

Inheritance diagram for Swif:
Auger BatchSystem Batch

Public Member Functions

def __init__ (self)
 
def parse_args (self, args)
 Parse command line arguments and perform setup. More...
 
def submit (self)
 Batch submission method for Auger. More...
 
- Public Member Functions inherited from Auger
def submit_job (self, job_id)
 Make this a no-op. More...
 
def build_cmd (self, job_id)
 This is the basic implementation of building a command to run the job from a batch system. More...
 
- Public Member Functions inherited from Batch
def default_rundir (self, job_id=None)
 

Public Attributes

 workflow
 
- Public Attributes inherited from Auger
 setup_script
 
- Public Attributes inherited from BatchSystem
 site
 
 email
 
 queue
 
 os
 
 memory
 
 diskspace
 
 job_length
 
- Public Attributes inherited from Batch
 parser
 
 script_name
 
 script
 
 jobstore
 
 debug
 
 log_dir
 
 run_dir
 
 check_output
 
 job_ids
 
 job_steps
 
 start_job_num
 
 end_job_num
 
 config_files
 

Detailed Description

Submit using the 'swif2' command at JLAB using an Auger file.

This is just a thin wrapper of the parent class to call the swif2 commands with the generated Auger XML file.

Existing workflows generated by this class should be fully canceled and removed before resubmitting using this interface.

Definition at line 680 of file batch.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Reimplemented from Auger.

Definition at line 690 of file batch.py.

Member Function Documentation

◆ parse_args()

def parse_args (   self,
  args 
)

Parse command line arguments and perform setup.

Reimplemented from BatchSystem.

Definition at line 696 of file batch.py.

◆ submit()

def submit (   self)

Batch submission method for Auger.

This differs from some of the other systems in that it doesn't loop over individual job IDs. Instead a single XML file is submitted for all the jobs at once.

Reimplemented from Auger.

Definition at line 705 of file batch.py.

Member Data Documentation

◆ workflow

workflow

Definition at line 699 of file batch.py.


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