| | 28 | |
| | 29 | == Submitting jobs == |
| | 30 | |
| | 31 | To submit a job you must |
| | 32 | |
| | 33 | 1. Write XML [JobTemplates template files] that describe the job's input and output files (typically the same template files can be used for many jobs). |
| | 34 | 1. [JobStage Stage] the job's input file(s) |
| | 35 | 1. Invoke a [JobSubmission BOINC function or script] that submits the job. |
| | 36 | |
| | 37 | Once this is done, BOINC takes over: it creates one or more instances of the job, |
| | 38 | distributes them to client hosts, collects the output files. |
| | 39 | It [ValidationIntro validates] and |
| | 40 | [AssimilateIntro processes] the results, |
| | 41 | and deletes the input and output files. |
| | 42 | |
| | 43 | Typically, steps 2) and 3) are done by a [WorkGeneration work generator] program |
| | 44 | that creates lots of jobs. |
| | 45 | |