@@ -30,6 +30,9 @@ discard block |
||
| 30 | 30 | ini_set('display_errors', true); |
| 31 | 31 | ini_set('display_startup_errors', true); |
| 32 | 32 | |
| 33 | +/** |
|
| 34 | + * @param string $name |
|
| 35 | + */ |
|
| 33 | 36 | function get_wu($name) { |
| 34 | 37 | $name = BoincDb::escape_string($name); |
| 35 | 38 | $wu = BoincWorkunit::lookup("name='$name'"); |
@@ -37,6 +40,9 @@ discard block |
||
| 37 | 40 | return $wu; |
| 38 | 41 | } |
| 39 | 42 | |
| 43 | +/** |
|
| 44 | + * @param string $name |
|
| 45 | + */ |
|
| 40 | 46 | function get_submit_app($name) { |
| 41 | 47 | $name = BoincDb::escape_string($name); |
| 42 | 48 | $app = BoincApp::lookup("name='$name'"); |
@@ -76,6 +82,9 @@ discard block |
||
| 76 | 82 | return $y; |
| 77 | 83 | } |
| 78 | 84 | |
| 85 | +/** |
|
| 86 | + * @param SimpleXMLElement|null $template |
|
| 87 | + */ |
|
| 79 | 88 | function est_elapsed_time($r, $template) { |
| 80 | 89 | // crude estimate: batch FLOPs / project FLOPS |
| 81 | 90 | // |
@@ -131,6 +140,9 @@ discard block |
||
| 131 | 140 | // The arg is the batch-level template, if any. |
| 132 | 141 | // Jobs may have their own templates. |
| 133 | 142 | // |
| 143 | +/** |
|
| 144 | + * @param SimpleXMLElement $template |
|
| 145 | + */ |
|
| 134 | 146 | function validate_batch($jobs, $template) { |
| 135 | 147 | $i = 0; |
| 136 | 148 | $n = count($template->file_info); |
@@ -200,6 +212,13 @@ discard block |
||
| 200 | 212 | |
| 201 | 213 | // submit a list of jobs with a single create_work command. |
| 202 | 214 | // |
| 215 | +/** |
|
| 216 | + * @param stdClass $job_params |
|
| 217 | + * @param double $priority |
|
| 218 | + * @param integer $app_version_num |
|
| 219 | + * @param string $input_template_filename |
|
| 220 | + * @param string $output_template_filename |
|
| 221 | + */ |
|
| 203 | 222 | function submit_jobs( |
| 204 | 223 | $jobs, $job_params, $app, $batch_id, $priority, $app_version_num, |
| 205 | 224 | $input_template_filename, // batch-level; can also specify per job |
@@ -294,6 +313,9 @@ discard block |
||
| 294 | 313 | // Check whether the template is already in our map. |
| 295 | 314 | // If not, write it to a temp file. |
| 296 | 315 | // |
| 316 | +/** |
|
| 317 | + * @param stdClass $job |
|
| 318 | + */ |
|
| 297 | 319 | function make_input_template($job) { |
| 298 | 320 | global $input_templates; |
| 299 | 321 | if (!array_key_exists($job->input_template_xml, $input_templates)) { |
@@ -310,6 +332,9 @@ discard block |
||
| 310 | 332 | // A little different because these have to exist for life of job. |
| 311 | 333 | // Store them in templates/tmp/, with content-based filenames |
| 312 | 334 | // |
| 335 | +/** |
|
| 336 | + * @param stdClass $job |
|
| 337 | + */ |
|
| 313 | 338 | function make_output_template($job) { |
| 314 | 339 | global $output_templates; |
| 315 | 340 | if (!array_key_exists($job->output_template_xml, $output_templates)) { |
@@ -508,6 +533,9 @@ discard block |
||
| 508 | 533 | "; |
| 509 | 534 | } |
| 510 | 535 | |
| 536 | +/** |
|
| 537 | + * @param integer $get_cpu_time |
|
| 538 | + */ |
|
| 511 | 539 | function print_batch_params($batch, $get_cpu_time) { |
| 512 | 540 | $app = BoincApp::lookup_id($batch->app_id); |
| 513 | 541 | if (!$app) $app->name = "none"; |