Changes between Version 30 and Version 31 of WrapperApp


Ignore:
Timestamp:
Sep 24, 2009, 1:47:39 PM (15 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WrapperApp

    v30 v31  
    2424        [ <weight>X</weight> ]
    2525        [ <checkpoint_filename>filename</checkpoint_filename> ]
     26        [ <fraction_done_filename>filename</fraction_done_filename> ]
    2627    </task>
    2728    [ ... ]
     
    3334
    3435 '''application''':: The logical name of the application, or 'worker program'.
    35  '''stdin_filename''', '''stdout_filename''', '''stderr_filename''':: The logical names of the files to which stdin, stdout, and stderr are to be connected (if any).
    36  '''command_line''':: command-line arguments to be passed to the worker program.  '''wrapper''' itself may be passed command-line arguments (specified in the [WorkGeneration#templates input template]); these are passed to each worker program after those specified in the job file.
    37  '''weight''':: the contribution of each task to the overall fraction done is proportional to its weight (floating-point, default 1).  For example, if your job has tasks A and B, and A uses 100 times more CPU time than B, set A.weight=100 and B.weight=1.
    38  '''checkpoint_filename''':: the name of the checkpoint file used by the app, if any.  When this is modified, the wrapper assumes that a checkpoint has been completed and notifies the core client.
     36 '''stdin_filename''', '''stdout_filename''', '''stderr_filename''':: The logical names of the files to which
     37  stdin, stdout, and stderr are to be connected (if any).
     38 '''command_line''':: command-line arguments to be passed to the worker program.  '''wrapper''' itself may be passed command-line arguments
     39  (specified in the [WorkGeneration#templates input template]);
     40   these are passed to each worker program after those specified in the job file.
     41 '''weight''':: the contribution of each task to the overall fraction done is proportional to its weight (floating-point, default 1).
     42  For example, if your job has tasks A and B, and A uses 100 times more CPU time than B, set A.weight=100 and B.weight=1.
     43 '''checkpoint_filename''':: the name of the checkpoint file used by the app, if any.
     44  When this is modified, the wrapper assumes that a checkpoint has been completed and notifies the core client.
     45 '''fraction_done_filename''':: the name of a file to which the app will periodically write
     46  its fraction done (0 to 1).
     47  This is used by the wrapper to report overall fraction done.
    3948
    4049The job file can specify multiple tasks.