KMR
Functions | Variables
kmrgenscript.in.py File Reference

KMR-Shell Job-Script Generator. More...

Go to the source code of this file.

Functions

def kmrgenscript.checkdir (path, force)
 Checks path is a directory. More...
 
def kmrgenscript.checkexist (path)
 Checks file existence. More...
 
def kmrgenscript.k_scheduler (node, infile, outfile, indir, outdir, rsctime, mapper, reducer, multi, scrfile)
 Generates job-script for K. More...
 
def kmrgenscript.selectscheduler (node, infile, outfile, indir, outdir, rsctime, mapper, reducer, multi, sched, scrfile)
 Selects job-scheduler. More...
 

Variables

 kmrgenscript.action
 
 kmrgenscript.args
 
 kmrgenscript.default
 
 kmrgenscript.dest
 
 kmrgenscript.files = os.listdir(options.indir)
 
 kmrgenscript.help
 
string kmrgenscript.kmrhome = '@KMRHOME@'
 
 kmrgenscript.metavar
 
 kmrgenscript.options
 
 kmrgenscript.parser = OptionParser(usage)
 
 kmrgenscript.type
 
string kmrgenscript.usage = "usage: %prog [options] -m mapper [-r reducer]"
 kmrgenscript main routine. More...
 

Detailed Description

KMR-Shell Job-Script Generator.

Definition in file kmrgenscript.in.py.

Function Documentation

def kmrgenscript.checkexist (   path)

Checks file existence.

If file does not exist, it prints an error message and exit.

Parameters
pathfile path for check.

Definition at line 16 of file kmrgenscript.in.py.

def kmrgenscript.checkdir (   path,
  force 
)

Checks path is a directory.

If path does not exist, it prints an error message and exit. Or, it creates a directory with force option.

Definition at line 25 of file kmrgenscript.in.py.

def kmrgenscript.k_scheduler (   node,
  infile,
  outfile,
  indir,
  outdir,
  rsctime,
  mapper,
  reducer,
  multi,
  scrfile 
)

Generates job-script for K.

Parameters
nodenumber of node to execute.
infileinput file pathname.
outfileoutput file prefix.
indirdirectory path name that has input files.
outdirdirectory path name that has result output files.
rsctimeresource time limit.
mapperpathname of mapper program.
reducerpathname of reducer program.
multimultiple input file for one mapper process.
scrfileoutput script file name.

Definition at line 53 of file kmrgenscript.in.py.

def kmrgenscript.selectscheduler (   node,
  infile,
  outfile,
  indir,
  outdir,
  rsctime,
  mapper,
  reducer,
  multi,
  sched,
  scrfile 
)

Selects job-scheduler.

Parameters
nodenumber of node to execute.
infileinput file pathname.
outfileoutput file prefix.
indirdirectory path name that has input files.
outdirdirectory path name that has result output files.
rsctimeresource time limit.
mapperpathname of mapper program.
reducerpathname of reducer program.
multimultiple input file for one mapper process.
schedscheduler.
scrfileoutput script file name.

Definition at line 148 of file kmrgenscript.in.py.

Variable Documentation

string kmrgenscript.usage = "usage: %prog [options] -m mapper [-r reducer]"

kmrgenscript main routine.

It works on Python 2.4 or later.

Definition at line 158 of file kmrgenscript.in.py.