Package madgraph :: Package various :: Module cluster
[hide private]
[frames] | no frames]

Module cluster

source code

Classes [hide private]
  ClusterManagmentError
  NotImplemented
  Cluster
Basic Class for all cluster type submission
  Packet
an object for handling packet of job, it is designed to be thread safe
  MultiCore
class for dealing with the submission in multiple node
  CondorCluster
Basic class for dealing with cluster submission
  PBSCluster
Basic class for dealing with cluster submission
  SGECluster
Basic class for dealing with cluster submission
  LSFCluster
Basic class for dealing with cluster submission
  GECluster
Class for dealing with cluster submission on a GE cluster
  SLURMCluster
Basic class for dealing with cluster submission
  HTCaaSCluster
Class for dealing with cluster submission on a HTCaaS cluster using GPFS
  HTCaaS2Cluster
Class for dealing with cluster submission on a HTCaaS cluster without GPFS
Functions [hide private]
 
check_interupt(error=<type 'exceptions.KeyboardInterrupt'>) source code
 
store_input(arg='') source code
 
need_transfer(options)
This function checks whether compression of input files are necessary given the running options given.
source code
 
asyncrone_launch(exe, cwd=None, stdout=None, argument=[], **opt)
start a computation and not wait for it to finish.
source code
Variables [hide private]
  logger = logging.getLogger('madgraph.cluster')
  from_name = {'condor': <class 'madgraph.various.cluster.Condor...
  onecore = MultiCore(1)
  __package__ = 'madgraph.various'
Function Details [hide private]

asyncrone_launch(exe, cwd=None, stdout=None, argument=[], **opt)

source code 

start a computation and not wait for it to finish. this fonction returns a lock which is locked as long as the job is running.


Variables Details [hide private]

from_name

Value:
{'condor': <class 'madgraph.various.cluster.CondorCluster'>,
 'ge': <class 'madgraph.various.cluster.GECluster'>,
 'htcaas': <class 'madgraph.various.cluster.HTCaaSCluster'>,
 'htcaas2': <class 'madgraph.various.cluster.HTCaaS2Cluster'>,
 'lsf': <class 'madgraph.various.cluster.LSFCluster'>,
 'pbs': <class 'madgraph.various.cluster.PBSCluster'>,
 'sge': <class 'madgraph.various.cluster.SGECluster'>,
 'slurm': <class 'madgraph.various.cluster.SLURMCluster'>}