Changes between Version 7 and Version 8 of RemoteJob


Ignore:
Timestamp:
Oct 11, 2010, 4:44:07 AM (14 years ago)
Author:
tonig
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RemoteJob

    v7 v8  
    4848== Annotating the WU template files ==
    4949
    50 Workunit template files should be marked as RBoinc-enabled at the top.
    51 This marks the template as RBoinc-enabled
    52 and thus ''scientist-visible'' as an application.
     50First, workunit template files should be marked as RBoinc-enabled at the top.
    5351This is achieved prepending the following tag
    5452to the relevant workunit template:
     
    6058}}}
    6159
     60The above line marks the template as RBoinc-enabled
     61and thus ''scientist-visible'' as an application.
    6262The ''application'' attribute will be the user-visible name of the application
    6363(which may or may not coincide with BOINC application names).
    6464The scientist will identify this template
    65 through the {{{-app }}} command line switch.
     65through the {{{-app }}} command line switch on the {{{boinc_submit}}} operation.
    6666
    6767
     
    7878                parameter_description="Binary velocities"
    7979                [ optional="true" ]
     80                [ immutable="true" ]
     81                [ encode="true" ]
    8082                />
    8183    </file_ref>
     
    100102If not, it will be replaced by a (server-supplied) default file.
    101103
     104Likewise, the optional ''immutable'' flag specifies
     105that the given file will be replaced by a server-supplied default file,
     106and the submitter has no chance to override it.
     107
     108Finally, if ''encode'' is true, the file is subject to
     109a (server-defined) encoding before being sent. The server will
     110store both the original and the encoded version (suffixed with ''_enc'').
    102111
    103112
     
    121130    <url><UPLOAD_URL/></url>
    122131    <gzip_when_done/>
    123     <rboinc aliases=".vel" [ chain="3" ]/>
     132    <rboinc aliases=".vel"
     133          [ chain="3" ]  />
    124134</file_info>
    125135}}}
     
    129139that output file should be used as a third input file
    130140for the next step in the chain.
    131 The ''aliases'' attribute (currently unimplemented)
    132 allows automatic renaming upon retrieval.
     141
     142The ''aliases'' attribute contains a space-separated list of
     143extensions which are considered when deciding whether a file has been
     144already downloaded.  Upon retrieval, files have BOINC-assigned outfile
     145names ending by '_1', '_2', and so on. Upon retrieval, it is
     146possible to fix these extension by mass-renaming the retrieved files,
     147e.g. ''*_1'' to ''*_1.vel''. If an alias is specified as above,
     148files ending with ''_1'' will be considered already
     149downloaded if a file  named ''*_1.vel'' is present in the
     150retrieve directory.
    133151
    134152For details on the chaining mechanism, please see the paper T. Giorgino, M. J. Harvey and G. De Fabritiis, ''Distributed computing as a virtual supercomputer: Tools to run and manage large-scale BOINC simulations'', Comp. Phys. Commun. 181, 1402 (2010).  [[http://boinc.berkeley.edu/rboinc.pdf pdf]]