77 | | * 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. |
| 90 | * To break a long job up into smaller pieces. |
| 91 | This provides a form of checkpointing: ''wrapper'' does checkpointing at the task level, |
| 92 | so that lost CPU time is limited even if the legacy applications themselves are not restartable. |
| 93 | |
| 94 | The wrapper can optionally unzip input files: |
| 95 | |
| 96 | '''unzip_input''':: the wrapper will unzip the specified input files prior to running tasks. |
| 97 | |
| 98 | The wrapper can optionally zip output files: |
| 99 | '''zip_output''': after all tasks are completed, the wrapper will zip output files (specified by one or more regular expressions) into a zip file with the given name. |