extensions.gem
Class createLSF

java.lang.Object
  |
  +--extensions.gem.createScript
        |
        +--extensions.gem.createLSF

public class createLSF
extends createScript

Program Name: createLSF.java Comments: This class is a child of the createScript abstract parent. Creates a LSF script. Note that the ContextManager object cm and the string scriptString are protected data inherited from the parent. I am assuming the following naming convention for the context data: shell: the unix shell to use. queue: the particular queue (default, challenge, and so on). Name: the name to give the job. NNodes: the number of nodes to request. walltime: the maximum time per node. Memory: the desired amount of memory. Note that all of these variables are not required.


Fields inherited from class extensions.gem.createScript
cm, descDir, my_cm, pw, scriptString
 
Constructor Summary
createLSF(ContextManagerBean cm, java.lang.String userName)
           
createLSF(extensions.gem.ContextManager cm, java.lang.String userName)
           
createLSF(moduleServerBean msb, java.lang.String userName)
           
 
Method Summary
 void createFlagTable()
           
 void createHeader()
          This method concatenates the LSF-specific header directives to the string scriptString, inherited from the parent.
 
Methods inherited from class extensions.gem.createScript
createCommands, createHashCommands, writeScript
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

createLSF

public createLSF(moduleServerBean msb,
                 java.lang.String userName)

createLSF

public createLSF(extensions.gem.ContextManager cm,
                 java.lang.String userName)

createLSF

public createLSF(ContextManagerBean cm,
                 java.lang.String userName)
Method Detail

createHeader

public void createHeader()
This method concatenates the LSF-specific header directives to the string scriptString, inherited from the parent. It probably wouldn't hurt at some point to associate the param names with their flags (shell and -S, for example).
Overrides:
createHeader in class createScript

createFlagTable

public void createFlagTable()
Overrides:
createFlagTable in class createScript