Beispiel #1
0
 def __init__(
     self,
     account=None,
     workdir=None,
     settings=None,
     wallTime=None,
     memory=None,
     cores=None,
     modules=None,
     preamble=None,
     debug=False,
 ):
     if wallTime == None:
         wallTime = "48:00:00"
     if memory == None:
         memory = 4000
     # if modules == None:
     #    modules = ["python", "ruby"]
     ClusterConnection.__init__(
         self,
         account=account,
         workdir=workdir,
         settings=settings,
         memory=memory,
         cores=cores,
         modules=modules,
         wallTime=wallTime,
         preamble=preamble,
         debug=debug,
     )
     self.submitCommand = "sbatch"
     self.jobListCommand = "squeue"
     self.jobTemplate = SLURMJobTemplate
Beispiel #2
0
 def __init__(self, account=None, workdir=None, settings=None, wallTime=None, memory=None, cores=None, modules=None):
     wallTime = wallTime or "48:00:00"
     memory = memory or 4194304
     ClusterConnection.__init__(self, account=account, workdir=workdir, settings=settings, memory=memory, cores=cores, modules=modules, wallTime=wallTime)
     self.submitCommand = "qsub"
     self.jobListCommand = "qstat"
     self.jobTemplate = PBSJobTemplate
Beispiel #3
0
 def __init__(self,
              account=None,
              workdir=None,
              settings=None,
              wallTime=None,
              memory=None,
              cores=None,
              modules=None):
     if wallTime == None:
         wallTime = "48:00:00"
     if memory == None:
         memory = 4000
     #if modules == None:
     #    modules = ["python", "ruby"]
     ClusterConnection.__init__(self,
                                account=account,
                                workdir=workdir,
                                settings=settings,
                                memory=memory,
                                cores=cores,
                                modules=modules,
                                wallTime=wallTime)
     self.submitCommand = "sbatch"
     self.jobListCommand = "squeue"
     self.jobTemplate = SLURMJobTemplate
Beispiel #4
0
 def __init__(self, account=None, workDirBase=None, remoteSettingsPath=None):
     ClusterConnection.__init__(self, account, workDirBase, remoteSettingsPath)
     self.wallTime = "48:00:00"
     self.cores = 1
     self.memory = 4000
     self.modules = ["python"]
     self.submitCommand = "sbatch"
Beispiel #5
0
 def __init__(self, account=None, workdir=None, settings=None, wallTime=None, memory=None, cores=None, modules=None):
     if wallTime == None:
         wallTime = "48:00"
     if memory == None:
         memory = 4194304
     #if modules == None:
     #    modules = ["java", "python"]
     ClusterConnection.__init__(self, account=account, workdir=workdir, settings=settings, memory=memory, cores=cores, modules=modules, wallTime=wallTime)
     self.submitCommand = "bsub"
     self.jobListCommand = "bjobs"
     self.jobTemplate = LSFJobTemplate
Beispiel #6
0
 def __init__(self,
              account=None,
              workDirBase=None,
              remoteSettingsPath=None,
              memory=4194304,
              cores=1):
     ClusterConnection.__init__(self, account, workDirBase,
                                remoteSettingsPath)
     self.wallTime = "48:00"
     self.cores = 1
     self.modules = ["java", "python"]
     self.submitCommand = "bsub"
Beispiel #7
0
 def __init__(self,
              account=None,
              workdir=None,
              settings=None,
              wallTime=None,
              memory=None,
              cores=None,
              modules=None):
     if wallTime == None:
         wallTime = "48:00:00"
     if memory == None:
         memory = 4194304
     ClusterConnection.__init__(self,
                                account=account,
                                workdir=workdir,
                                settings=settings,
                                memory=memory,
                                cores=cores,
                                modules=modules,
                                wallTime=wallTime)
     self.submitCommand = "qsub"
     self.jobListCommand = "qstat"
     self.jobTemplate = PBSJobTemplate
Beispiel #8
0
 def __init__(self, account=None, workDirBase=None, remoteSettingsPath=None, memory=4194304, cores=1):
     ClusterConnection.__init__(self, account, workDirBase, remoteSettingsPath)
     self.wallTime = "48:00"
     self.cores = 1
     self.modules = ["java", "python"]
     self.submitCommand = "bsub"