Changes between Version 22 and Version 23 of WrapperApp


Ignore:
Timestamp:
Sep 21, 2007, 11:44:11 AM (17 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WrapperApp

    v22 v23  
    1616<job_desc>
    1717    <task>
    18         <application>worker_5.10_windows_intelx86.exe</application>
     18        <application>worker</application>
    1919        [ <stdin_filename>stdin_file</stdin_filename> ]
    2020        [ <stdout_filename>stdout_file</stdout_filename> ]
     
    2727
    2828The job file specifies a sequence of tasks.
    29 The descriptor for each task includes the name of the application, or 'worker program'.
     29The descriptor for each task includes the logical name of the application, or 'worker program'.
    3030If the worker program uses standard I/O (stdin, stdout or stderr)
    3131the descriptor specifies the logical names of the files
     
    5656 * Compile the program 'worker' from the [ExampleApps boinc_samples] tree, producing (say) 'worker_5.10_windows_intelx86.exe'. This is the legacy app. If reads from stdin and writes to stdout; it also opens and reads a file 'in', and opens and writes a file 'out'. It takes one command-line argument: the number of CPU seconds to use.
    5757 * Compile the program 'wrapper' from the [ExampleApps boinc_samples] tree, producing (say) 'wrapper_5.10_windows_intelx86.exe'. This program executes your legacy application, and acts as a proxy for it (to report CPU time etc.).
    58  * [AppVersion Create an application] named 'worker' and a corresponding directory 'PROJECT/apps/worker'. In this directory, create a directory 'wrapper_5.10_windows_intelx86.exe'. Put the files 'wrapper_5.10_windows_intelx86.exe', and 'worker_5.10_windows_intelx86.exe' there.
     58 * [AppVersion Create an application] named 'worker' and a corresponding directory 'PROJECT/apps/worker'. In this directory, create a directory 'wrapper_5.10_windows_intelx86.exe'. Put the files 'wrapper_5.10_windows_intelx86.exe', and 'worker_5.10_windows_intelx86.exe' there.  Rename the latter file to 'worker=worker_5.10_windows_intelx86.exe' (this gives it the logical name 'worker').
    5959 * In the same directory, create a file 'job.xml=job_1.12.xml' (1.12 is a version number) containing
    6060{{{
    6161<job_desc>
    6262    <task>
    63         <application>worker_5.10_windows_intelx86.exe</application>
     63        <application>worker</application>
    6464        <stdin_filename>stdin</stdin_filename>
    6565        <stdout_filename>stdout</stdout_filename>
     
    141141||input2||stdin (link to project/input2)||
    142142||worker_nodelete_0||stdout (link to project/worker_nodelete_0)||
    143 ||worker_5.10_windows_intelx86.exe||worker_5.10_windows_intelx86.exe (link to project/worker_5.10_windows_intelx86.exe)
     143||worker_5.10_windows_intelx86.exe||worker (link to project/worker_5.10_windows_intelx86.exe)
    144144||wrapper_5.10_windows_intelx86.exe||wrapper_5.10_windows_intelx86.exe (link to project/wrapper_5.10_windows_intelx86.exe) ||
    145145