Changes between Version 7 and Version 8 of RemoteJob
- Timestamp:
- Oct 11, 2010, 4:44:07 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RemoteJob
v7 v8 48 48 == Annotating the WU template files == 49 49 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. 50 First, workunit template files should be marked as RBoinc-enabled at the top. 53 51 This is achieved prepending the following tag 54 52 to the relevant workunit template: … … 60 58 }}} 61 59 60 The above line marks the template as RBoinc-enabled 61 and thus ''scientist-visible'' as an application. 62 62 The ''application'' attribute will be the user-visible name of the application 63 63 (which may or may not coincide with BOINC application names). 64 64 The scientist will identify this template 65 through the {{{-app }}} command line switch .65 through the {{{-app }}} command line switch on the {{{boinc_submit}}} operation. 66 66 67 67 … … 78 78 parameter_description="Binary velocities" 79 79 [ optional="true" ] 80 [ immutable="true" ] 81 [ encode="true" ] 80 82 /> 81 83 </file_ref> … … 100 102 If not, it will be replaced by a (server-supplied) default file. 101 103 104 Likewise, the optional ''immutable'' flag specifies 105 that the given file will be replaced by a server-supplied default file, 106 and the submitter has no chance to override it. 107 108 Finally, if ''encode'' is true, the file is subject to 109 a (server-defined) encoding before being sent. The server will 110 store both the original and the encoded version (suffixed with ''_enc''). 102 111 103 112 … … 121 130 <url><UPLOAD_URL/></url> 122 131 <gzip_when_done/> 123 <rboinc aliases=".vel" [ chain="3" ]/> 132 <rboinc aliases=".vel" 133 [ chain="3" ] /> 124 134 </file_info> 125 135 }}} … … 129 139 that output file should be used as a third input file 130 140 for the next step in the chain. 131 The ''aliases'' attribute (currently unimplemented) 132 allows automatic renaming upon retrieval. 141 142 The ''aliases'' attribute contains a space-separated list of 143 extensions which are considered when deciding whether a file has been 144 already downloaded. Upon retrieval, files have BOINC-assigned outfile 145 names ending by '_1', '_2', and so on. Upon retrieval, it is 146 possible to fix these extension by mass-renaming the retrieved files, 147 e.g. ''*_1'' to ''*_1.vel''. If an alias is specified as above, 148 files ending with ''_1'' will be considered already 149 downloaded if a file named ''*_1.vel'' is present in the 150 retrieve directory. 133 151 134 152 For 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]]