function show_cpu_list($data) { page_head("CPU performance"); echo "\n This table shows peak CPU speed\n (based on Whetstone benchmarks)\n of computers participating in this project.\n <p>\n "; start_table(); row_heading_array(array("CPU model", "Number of computers", "Avg. cores/computer", "GFLOPS/core", "GFLOPs/computer")); $i = 0; $total_nhosts = 0; $total_gflops = 0; foreach ($data->cpus as $d) { row_array(array($d->model, $d->nhosts, number_format($d->mean_ncores, 2), number_format($d->p_fpops / 1000000000.0, 2), number_format($d->mean_ncores * $d->p_fpops / 1000000000.0, 2)), "row{$i}"); $total_nhosts += $d->nhosts; $total_gflops += $d->nhosts * $d->mean_ncores * $d->p_fpops / 1000000000.0; $i = 1 - $i; } row_array(array("Total", number_format($total_nhosts, 0) . " computers", "", "", number_format($total_gflops / 1000.0, 2) . " TeraFLOPS"), "row{$i}"); end_table(); echo "Generated " . time_str($data->time); page_tail(); }
$time_minute_install .= "<option"; if ($row["loc_time_minute_install"] == $i) { $time_minute_install .= " selected"; } $time_minute_install .= (">" . $i . "</option>\n"); } $time_minute_install .= "</select>"; row2("Preferred time of day for installation", $time_hour_install . " : " . $time_minute_install . " (enter as 24 hour clock 0-23 and minutes 0-59)"); */ } // end regional extra questions } // end regional installation day/time echo "<tr><td colspan=2><hr></td></tr>"; row_heading_array(array("Comments")); // need to put CRLF back to spaces \r\n //har\r\n\r\nde\r\n\r\nhar\r\n\r\nhar\r\n\r\n\r\nblah //$comments = nl2br( htmlentities( $row["comments"], ENT_QUOTES, "UTF-8" ) ); //$comments = nl2br( $row["comments"] ); $comments = str_replace("\\r\\n", "\n", $row["comments"]); echo "<tr><td colspan=2><textarea name=\"db_comments\" id=\"db_comments\" cols=\"100\" rows=\"10\">" . $comments . "</textarea></td></tr>"; echo "<tr>\n <td align=center><input type=\"submit\" id=\"submit\" name=\"submit\" value=\"Submit\"></td>\n <td align=center><input type=\"submit\" id=\"submit\" name=\"submit\" value=\"Delete\"></td>\n </tr>\n</table>\n"; page_tail(); function doRAMPSubmit($userid, $rampid, $ramp_type) { /* print_r($_POST);Array ( [db_id] => 0 [lnm0] => [db_fname] => car [db_lname] => Christensen [db_addr1] => 14525 SW Millikan #76902 [db_addr2] => [db_city] => Beaverton [db_region] => OR [db_postcode_] => [db_country] => United States [db_phone] => +1 215 989 4276 [db_fax] => carlgt1@yahoo.com [db_email_addr] => carlgt6@hotmail.com [lat0] => [lng0] => [addrlookup] => 14525 SW Millikan #76902, , Beaverton, OR, United States [db_bshare_map] => on [db_bshare_coord] => on [db_bshare_ups] => on [db_sensor_distribute] => on [db_cpu_os] => Mac OS X (Intel) [db_cpu_age] => 5 [db_cpu_floor] => 6 [db_cpu_admi n] => on [db_cpu_permission] => on [db_cpu_firewall] => on [db_cpu_internet] => on [db_cpu_proxy] => on [db_cpu_unint_power] => on [db_comments] => hkhk [submit] => Submit ) */ // copy over post variables to reuse in the fields below, and for the sql insert/update!
show_counts(tra("with credit"), "users_with_credit", get_mysql_count("user", "total_credit>0")); show_counts(tra("registered in past 24 hours"), "users_registered_in_past_24_hours", get_mysql_count("user", "create_time > (unix_timestamp() - (24*3600))")); if (!$xml) { echo "<tr><th>" . tra("Computers") . "</th><th>#</th></tr>"; } show_counts(tra("with recent credit"), "hosts_with_recent_credit", get_mysql_count("host", "expavg_credit>1")); show_counts(tra("with credit"), "hosts_with_credit", get_mysql_count("host", "total_credit>0")); show_counts(tra("registered in past 24 hours"), "hosts_registered_in_past_24_hours", get_mysql_count("host", "create_time > (unix_timestamp() - (24*3600))")); // 200 cobblestones = 1 GigaFLOPS show_counts(tra("current GigaFLOPs"), "current_floating_point_speed", get_mysql_sum("user", "expavg_credit/200")); if (!$xml) { end_table(); echo "</td></tr></table>"; start_table(); echo "<tr><th colspan=5>" . tra("Tasks by application") . "</th></tr>"; row_heading_array(array(tra("application"), tra("unsent"), tra("in progress"), tra("avg runtime of last 100 results in h (min-max)"), tra("users in last 24h"))); } $apps = get_cached_apps(); if ($xml) { echo " <tasks_by_app>\n"; } foreach ($apps as $app) { $info = get_runtime_info($app->id); if ($xml) { echo " <app>\n"; echo " <id>" . $app->id . "</id>\n"; echo " <name>" . $app->name . "</name>\n"; echo " <unsent>" . get_mysql_count("result", "server_state = 2 and appid = " . $app->id) . "</unsent>\n"; echo " <in_progress>" . get_mysql_count("result", "server_state = 4 and appid = " . $app->id) . "</in_progress>\n"; echo " <avg_runtime>" . round($info->avg, 2) . "</avg_runtime>\n"; echo " <min_runtime>" . round($info->min, 2) . "</min_runtime>\n";
$nhosts++; if ($nhosts == 500) { break; } } if ($nhosts == 1) { echo "<br>" . tra("No hosts are eligible for merging with this one."); if (!$detail) { echo "<p><a href=host_edit_form.php?hostid={$hostid}&detail=1>" . tra("Show details") . "</a>\n "; } page_tail(); exit; } echo "\n <p>" . tra("Check the computers that are the same as %1 (created %2, computer ID %3):", $host->domain_name, $t, $host->id) . "\n <p>\n"; start_table(); row_heading_array(array("", tra("name"), tra("created"), tra("computer ID"))); $i = 1; foreach ($hosts as $host2) { $t = time_str($host2->create_time); $x = $host2->domain_name; if ($x == "") { $x = "[" . tra("no hostname") . "]"; } row_array(array("<input type=checkbox name=id_{$i} value={$host2->id}>", $x, "{$t}", "{$host2->id}")); $i++; } end_table(); echo "\n <br>\n <script>\n function set_all() {\n"; for ($i = 1; $i < $nhosts; $i++) { echo "document.host_list.id_{$i}.checked=1;\n"; }