Changes between Version 19 and Version 20 of WrapperApp
- Timestamp:
- Jul 23, 2007, 10:47:01 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WrapperApp
v19 v20 31 31 the descriptor specifies the logical names of the files 32 32 to which these are to be connected. 33 The descriptor may also specify command-line arg ments to be passed to the worker program.33 The descriptor may also specify command-line arguments to be passed to the worker program. 34 34 '''wrapper''' itself may be passed command-line arguments (specified in the workunit template); 35 35 these are passed to each of the worker programs after those specified in the job file. … … 38 38 This is useful for two purposes: 39 39 40 * To handle jobs that involve multiple steps (e.g., pre processing and postprocessing).40 * To handle jobs that involve multiple steps (e.g., pre-processing and post-processing). 41 41 * To break a long job up into smaller pieces. This provides a form of checkpointing: ''wrapper'' does checkpointing at the task level, so that lost CPU time is limited even if the legacy applications themselves are not restartable. 42 42 … … 44 44 45 45 * The job file can be part of the workunit (e.g. if its command line elements differ between workunits) or the application version (if it's the same between workunits). 46 * Files opened directly by a worker program must have the <copy_file/> tag. This requires version 5.5 or higher of the BOINC core client (you can specify this limit at either the [AppVersion application] or [ProjectOptions project] level.46 * Files opened directly by a worker program must have the <copy_file/> tag. This requires version 5.5 or higher of the BOINC core client (you can specify this limit at either the [AppVersion application] or [ProjectOptions#Clientcontrol project] level. 47 47 * If you run wrapper in standalone mode (while debugging), you must provide input files with the proper logical, not physical, names. 48 48