Example #1
0
 def __init__( self, ceUniqueID, cores = 0 ):
   """ Standard constructor.
   """
   ComputingElement.__init__( self, ceUniqueID )
   self.ceType = "Pool"
   self.submittedJobs = 0
   if cores > 0:
     self.cores = cores
   else:  
     self.cores = getNumberOfCores()
   self.pPool = ProcessPool( self.cores, self.cores, poolCallback = self.finalizeJob )
   self.taskID = 0
   self.coresPerTask = {}
Example #2
0
 def __init__(self, ceUniqueID, cores=0):
     """ Standard constructor.
 """
     ComputingElement.__init__(self, ceUniqueID)
     self.ceType = "Pool"
     self.submittedJobs = 0
     if cores > 0:
         self.cores = cores
     else:
         self.cores = getNumberOfCores()
     self.pPool = ProcessPool(self.cores,
                              self.cores,
                              poolCallback=self.finalizeJob)
     self.taskID = 0
     self.coresPerTask = {}
Example #3
0
 def _addCEConfigDefaults(self):
     """Method to make sure all necessary Configuration Parameters are defined
 """
     # First assure that any global parameters are loaded
     ComputingElement._addCEConfigDefaults(self)
Example #4
0
 def _addCEConfigDefaults( self ):
   """Method to make sure all necessary Configuration Parameters are defined
   """
   # First assure that any global parameters are loaded
   ComputingElement._addCEConfigDefaults( self )