Difference: WmsxReference (7 vs. 8)

Revision 82007-11-30 - AndrasLaszlo

Line: 1 to 1
 
META TOPICPARENT name="WmsxSoftware"

WMSX

Line: 12 to 12
 Provider is the background process which does the actual work. There can be only one provider running on a machine per user. Start with:
Changed:
<
<
wmsx-provider.sh -v myworkdir
>
>
wmsx-provider.sh myworkdir [-v]
 

where:

Deleted:
<
<
-v
Specifies that you want debug output on the console. Leave this out once you feel comfortable.
 
myworkdir
Location of the working directory. This is where all the logging and output goes. You may want to set this to a location inside your home directory.
Added:
>
>
-v
Specifies that you want debug output on the console. Leave this out once you feel comfortable.
  After the start of the provider, directories log, debug and out is prepared under the working directory. The logging informations of the WMSX actions are written into a file under the log directory. The files jobids.all, jobids.running, jobids.failed and jobids.done under the working directory contain the unique job identifiers of the sent Grid jobs.
Line: 29 to 29
 wmsx-requestor.sh -option
Changed:
<
<
A complete list of options is available with -h. Some options are:
>
>
A complete list of options is available with -h. Some options are:
 
-f
Check if the provider is running.
-k
Kill provider.
Line: 81 to 81
 For each COMMAND in the ArgList file, there may be a JDL file COMMAND.jdl, to customize the properties of your job. The structure of a WMSX JDL file is similar to traditional JDL files, however the supported variables are only:
Added:
>
>
JobType
If this variable is set to "Interactive", the jobs will be run as interactively in the sense that the StdOut / StdError is retrieved on-the-fly, so you are able to see what your job is currently doing. If not set, the job is not interactive by default.
 
Archive
Name of the program archive file. This is the name of the tarball, containing your program. If not specified, defaults to "COMMAND.tar.gz". (Must be of tar-gz format!)
ProgramDir
Name of the root directory inside the program archive file. The files and directories of your program archive are assumed to be under this directory, and their paths are assumed to be given relative to this directory. Setting this to "." means that the content of your tarball is not wrapped in a directory. If not specified, defaults to "COMMAND".
Executable
Name of the executable to run inside the ProgramDir. If not specified, defaults to "COMMAND".
OutputDirectory
The name of the directory under ProgramDir, where the output of your program is written. This is the directory, which is going to be retrieved by the framework as output. If not specified, defaults to "out".
Deleted:
<
<
JobType
If this variable is set to "Interactive", the jobs will be run as interactively in the sense that the StdOut / StdError is retrieved on-the-fly, so you are able to see what your job is currently doing. If not set, the job is not interactive by default.
 
Software
List of software that must be present (executable) on the target machine. The special key "AFS" requires and checks AFS presence. E.g.: Software = {"AFS", "g++"};. If not set, defaults to empty.
Requirements
Extra queue requirements, like in a traditional JDL file. If not set, defaults to empty.
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback