| 11 | | The '''wrapper''' program is in [ExampleApps boinc/samples]. |
| 12 | | It reads a file with [BoincFiles logical name] 'job.xml'. |
| | 13 | The source code of wrapper is in [ExampleApps boinc/samples]. |
| | 14 | You can get pre-compiled versions here: |
| | 15 | |
| | 16 | * [http://boinc.berkeley.edu/dl/wrapper_windows_intelx86_22420.zip Win32] |
| | 17 | * [http://boinc.berkeley.edu/dl/wrapper_windows_x86_64_22420.zip Win64] |
| | 18 | * [http://boinc.berkeley.edu/dl/wrapper_i686-apple-darwin_22411 Mac/Intel] |
| | 19 | * [http://boinc.berkeley.edu/dl/wrapper_powerpc-apple-darwin_22411 Mac/PPC] |
| | 20 | |
| | 21 | == The job description file == |
| | 22 | |
| | 23 | The wrapper reads a file with [BoincFiles logical name] 'job.xml'. |
| 181 | | == !GenWrapper: A generic BOINC wrapper == |
| 182 | | |
| 183 | | When the functionality of the BOINC Wrapper is not enough, there is a generic solution which uses POSIX-like shell scripting, instead of the XML config file, for describing jobs: You can have complex control flows (loops, branches, etc), but remember "with great power must also come -- great responsibility!" |
| | 192 | == !GenWrapper: A more general BOINC wrapper == |
| | 193 | |
| | 194 | When the functionality of the BOINC Wrapper is not enough, |
| | 195 | there is a generic solution which uses POSIX-like shell scripting, |
| | 196 | instead of the XML config file, for describing jobs: |
| | 197 | You can have complex control flows (loops, branches, etc), |
| | 198 | but remember "with great power must also come -- great responsibility!" |