Changes between Version 35 and Version 36 of WrapperApp


Ignore:
Timestamp:
Sep 28, 2010, 3:38:56 PM (14 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WrapperApp

    v35 v36  
     1[[PageOutline]]
     2
    13= The BOINC Wrapper =
    24
     
    911[[Image(http://boinc.berkeley.edu/wrapper.png)]]
    1012
    11 The '''wrapper''' program is in [ExampleApps boinc/samples].
    12 It reads a file with [BoincFiles logical name] 'job.xml'.
     13The source code of wrapper is in [ExampleApps boinc/samples].
     14You 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
     23The wrapper reads a file with [BoincFiles logical name] 'job.xml'.
    1324This file has the format:
    1425
     
    5970 * If you run '''wrapper''' in standalone mode (while debugging), you must provide input files with the proper logical, not physical, names.
    6071
    61 === Physical file management ===
     72== Physical file management ==
    6273
    6374You can use the wrapper together with [PhysicalFileManagement physical file management],
     
    7283 * In task command lines, "$PROJECT_DIR" is replaced with the project directory.
    7384
    74 === Graphics ===
     85== Graphics ==
    7586
    7687You can include a [GraphicsApi graphics app] with a wrapper-based application.
    7788If you do this, pass the '''--graphics''' option to wrapper.
    7889
    79 === Example ===
     90== Example ==
    8091
    8192Here's an example that shows how to use the legacy application mechanism.
     
    179190Then the BOINC core client copies slot/out to project/worker_nodelete_1.
    180191
    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
     194When the functionality of the BOINC Wrapper is not enough,
     195there is a generic solution which uses POSIX-like shell scripting,
     196instead of the XML config file, for describing jobs:
     197You can have complex control flows (loops, branches, etc),
     198but remember "with great power must also come -- great responsibility!" 
    184199
    185200!GenWrapper homepage is [http://genwrapper.sourceforge.net here], documentation is [http://sourceforge.net/apps/trac/genwrapper/wiki/manual here].