Changes between Version 60 and Version 61 of WrapperApp


Ignore:
Timestamp:
Nov 13, 2012, 10:51:36 PM (11 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WrapperApp

    v60 v61  
    7979Notes:
    8080 * One or more of the tasks may be [AppMultiThread multi-threaded] and/or [AppCoprocessor use GPUs].
    81  * Normally the job file is part of the application version (it's the same between workunits).  Alternatively, it can be part of the workunit (e.g. if its command line elements differ between workunits).  This requires that you use the same worker program logical names for all platforms.
    82  * 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.
     81 * Normally the job file is part of the application version (it's the same between workunits).
     82  Alternatively, it can be part of the workunit (e.g. if its command line elements differ between workunits).
     83  This requires that you use the same worker program logical names for all platforms.
     84 * Files opened directly by a worker program must have the <copy_file/> tag.
     85  This requires version 5.5 or higher of the BOINC core client (you can specify this limit at either the
     86  [AppVersion application] or [ProjectOptions#Clientcontrol project] level.
    8387 * Worker programs must exit with zero status; nonzero values are interpreted as errors by the wrapper.
    84  * If you run '''wrapper''' in standalone mode (while debugging), you must provide input files with the proper logical, not physical, names.
    85  * The job file may be slightly different for different platforms (i.e. app_versions) due to directory requirements (exec_dir) and environment variables (setenv) required.  You will therefore want to make and track different versions for each app_version you are supporting.
    86 
     88 * If you run '''wrapper''' in standalone mode (while debugging),
     89  you must provide input files with the proper logical, not physical, names.
     90 * The job file may be slightly different for different platforms (i.e. app_versions)
     91  due to directory requirements (exec_dir) and environment variables (setenv) required.
     92  You will therefore want to make and track different versions for each app_version you are supporting.
    8793
    8894== Example ==
     
    97103Now
    98104 * Download the wrapper for Win32 (see links above) to your server
    99   .Assume the filename is '''wrapper_windows_intelx86_22420.exe'''.
     105  .Assume the filename is '''wrapper_windows_intelx86_25825.exe'''.
    100106 * [AppVersion Create an application] named 'worker'.
    101107 * Create the directory hierarchy
     
    106112         windows_intelx86/
    107113}}}
    108  * Put the files '''wrapper_windows_intelx86_22420.exe'''
     114 * Put the files '''wrapper_windows_intelx86_25825.exe'''
    109115  and '''worker_windows_intelx86_0.exe''' in the bottom directory.
    110116 * In the same directory, create a file '''worker_job_1.0.xml'''
     
    122128<version>
    123129   <file>
    124       <physical_name>wrapper_windows_intelx86_22420.exe</physical_name>
     130      <physical_name>wrapper_windows_intelx86_25825.exe</physical_name>
    125131      <main_program/>
    126132   </file>