2004-06-09 19:09:16 +00:00
|
|
|
<?php
|
2003-08-19 06:44:58 +00:00
|
|
|
require_once("docutil.php");
|
2003-09-27 17:53:43 +00:00
|
|
|
page_head("Creating BOINC projects");
|
2003-08-19 06:44:58 +00:00
|
|
|
|
2004-06-09 19:09:16 +00:00
|
|
|
echo "
|
2003-08-19 06:44:58 +00:00
|
|
|
<font size=+1><b>
|
|
|
|
Designing distributed computations with BOINC
|
|
|
|
</b></font>
|
|
|
|
<br>
|
|
|
|
<font size=-1>
|
|
|
|
BOINC's abstractions of data and computation.
|
|
|
|
</font>
|
|
|
|
<ul>
|
|
|
|
<li><a href=project.php>Projects and applications</a>
|
|
|
|
<li><a href=parallelize.php>What applications are suitable for BOINC?</a>
|
|
|
|
<li><a href=files.php>Files and file references</a>
|
|
|
|
<li><a href=platform.php>Platforms</a>
|
|
|
|
<li><a href=app.php>Applications and application versions</a>
|
|
|
|
<li><a href=work.php>Workunits</a>
|
|
|
|
<li><a href=result.php>Results</a>
|
2003-08-26 18:33:21 +00:00
|
|
|
<li><a href=redundancy.php>Redundancy and errors</a>
|
2004-05-18 18:33:01 +00:00
|
|
|
<li><a href=homogeneous_redundancy.php>Homogeneous redundancy</a>
|
2004-05-31 18:13:01 +00:00
|
|
|
<li><a href=work_distribution.php>Work distribution</a>
|
2004-01-04 06:48:40 +00:00
|
|
|
<li><a href=trickle.php>Trickle messages</a>
|
2003-08-26 18:33:21 +00:00
|
|
|
<!--
|
2003-08-19 06:44:58 +00:00
|
|
|
<li><a href=batch.php>Batches</a>
|
|
|
|
<li><a href=sequence.php>Handling long, large-footprint computations</a>
|
|
|
|
<li><a href=file_access.php>Remote file access</a>
|
2003-08-26 18:33:21 +00:00
|
|
|
-->
|
2003-08-19 06:44:58 +00:00
|
|
|
<li><a href=security.php>Security</a>
|
|
|
|
<li><a href=boinc_version.php>Versions of BOINC</a>
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<font size=+1><b>
|
|
|
|
Developing a BOINC application
|
|
|
|
</b></font>
|
|
|
|
<br>
|
|
|
|
<font size=-1>
|
|
|
|
How to develop or port an application program for use with BOINC.
|
|
|
|
</font>
|
|
|
|
<ul>
|
|
|
|
<li><a href=api.php>The BOINC API</a>
|
|
|
|
<li><a href=graphics.php>The BOINC graphics API</a>
|
2004-04-15 20:42:15 +00:00
|
|
|
<li><a href=app_dev.php>Application development</a>
|
2004-05-11 04:39:25 +00:00
|
|
|
<li><a href=fortran.php>FORTRAN applications</a>
|
2004-05-24 04:03:34 +00:00
|
|
|
<li><a href=compound_app.php>Compound applications</a>
|
|
|
|
<li><a href=trickle_api.php>Trickle messages</a>
|
2004-08-11 11:37:51 +00:00
|
|
|
<li><a href=myers.txt>A cookbook</a> (courtesy of Eric Myers from Vassar)
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<font size=+1><b>
|
|
|
|
Managing distributed data
|
|
|
|
</b></font>
|
|
|
|
<br>
|
|
|
|
<font size=-1>
|
|
|
|
Using disk space on participant hosts
|
|
|
|
</font>
|
|
|
|
<ul>
|
|
|
|
<li> <a href=get_file_list.php>Uploading file lists</a>
|
|
|
|
<li> <a href=get_file.php>Uploading files</a>
|
|
|
|
<li> <a href=send_file.php>Downloading files</a>
|
|
|
|
<li> <a href=delete_file.php>Deleting files</a>
|
2003-08-19 06:44:58 +00:00
|
|
|
</ul>
|
2003-10-13 19:23:40 +00:00
|
|
|
|
2003-08-19 06:44:58 +00:00
|
|
|
<font size=+1><b>
|
2003-10-13 19:23:40 +00:00
|
|
|
Compiling BOINC software
|
2003-08-19 06:44:58 +00:00
|
|
|
</b></font>
|
|
|
|
<br>
|
|
|
|
<font size=-1>
|
2003-10-13 19:23:40 +00:00
|
|
|
How to configure and compile the BOINC software.
|
2003-08-19 06:44:58 +00:00
|
|
|
</font>
|
|
|
|
<ul>
|
2003-10-13 19:23:40 +00:00
|
|
|
<li> <a href=software.php>Software prerequisites</a>
|
2003-08-19 06:44:58 +00:00
|
|
|
<li> <a href=road_map.php>Road map of the BOINC software</a>
|
2003-10-13 19:23:40 +00:00
|
|
|
<li> <a href=build_system.php>Build system</a>
|
|
|
|
<li> <a href=build_server.php>Building server components</a>
|
|
|
|
<li> <a href=build_client.php>Building the core client</a>
|
|
|
|
<li> <a href=test.php>Test applications and scripts</a>
|
2003-08-28 07:43:57 +00:00
|
|
|
</ul>
|
2003-10-13 19:23:40 +00:00
|
|
|
|
|
|
|
<font size=+1><b>
|
2004-02-09 05:11:05 +00:00
|
|
|
Creating a BOINC project
|
2003-10-13 19:23:40 +00:00
|
|
|
</b></font>
|
|
|
|
<br>
|
|
|
|
<font size=-1>
|
2004-02-09 05:11:05 +00:00
|
|
|
The components of a BOINC project, and how to create them.
|
2003-10-13 19:23:40 +00:00
|
|
|
</font>
|
|
|
|
<ul>
|
2004-02-15 19:22:01 +00:00
|
|
|
<li> <a href=project_cookbook.php>Cookbook</a>
|
2004-02-09 05:11:05 +00:00
|
|
|
<li> <a href=server_components.php>What is a project?</a>
|
|
|
|
<li> <a href=database.php>The BOINC database</a>
|
|
|
|
<li> <a href=server_dirs.php>Directory structure</a>
|
|
|
|
<li> <a href=configuration.php>The project configuration file</a>
|
|
|
|
<li> <a href=make_project.php>The make_project script</a>
|
|
|
|
<li> <a href=tool_start.php>Project control scripts</a>
|
|
|
|
<li> <a href=tool_xadd.php>Adding applications/platforms</a>
|
|
|
|
<li> <a href=tool_update_versions.php>Adding versions</a>
|
|
|
|
<li> <a href=tool_upgrade.php>Upgrading a project's server software</a>
|
2003-08-19 06:44:58 +00:00
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<font size=+1><b>
|
2004-02-09 05:11:05 +00:00
|
|
|
Getting work done
|
2003-08-19 06:44:58 +00:00
|
|
|
</b></font>
|
|
|
|
<br>
|
|
|
|
<font size=-1>
|
2004-02-09 05:11:05 +00:00
|
|
|
How to generate tasks and handle the results.
|
2003-08-19 06:44:58 +00:00
|
|
|
</font>
|
|
|
|
<ul>
|
2004-06-29 04:34:55 +00:00
|
|
|
<li> <a href=backend_programs.php>Daemon programs</a>
|
2003-08-19 06:44:58 +00:00
|
|
|
<li> <a href=tools_work.php>Generating work</a>
|
2004-02-09 05:11:05 +00:00
|
|
|
<li> <a href=validate.php>Result validation</a>
|
|
|
|
<li> <a href=assimilate.php>Result assimilation</a>
|
2003-08-19 06:44:58 +00:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<font size=+1><b>
|
2004-02-09 05:11:05 +00:00
|
|
|
Monitoring a BOINC project
|
2003-08-19 06:44:58 +00:00
|
|
|
</b></font>
|
|
|
|
<br>
|
|
|
|
<font size=-1>
|
2004-02-09 05:11:05 +00:00
|
|
|
Tools for monitoring a BOINC project
|
2003-08-19 06:44:58 +00:00
|
|
|
</font>
|
|
|
|
<ul>
|
2004-02-09 05:11:05 +00:00
|
|
|
<li> <a href=html_ops.php>Administrative web interface</a>
|
2003-08-19 06:44:58 +00:00
|
|
|
<li> <a href=watchdog.php>Watchdogs</a>
|
|
|
|
<li> <a href=stripchart.php>Stripcharts: a tool for viewing time-varying data </a>
|
|
|
|
<li> <a href=stripchart_data.php>Recording data for Stripcharts</a>
|
|
|
|
</ul>
|
2004-06-09 19:09:16 +00:00
|
|
|
";
|
2003-08-19 06:44:58 +00:00
|
|
|
page_tail();
|
|
|
|
?>
|