2004-06-09 19:09:16 +00:00
|
|
|
<?php
|
2003-08-19 06:44:58 +00:00
|
|
|
require_once("docutil.php");
|
|
|
|
page_head("Applications and versions");
|
|
|
|
echo "
|
2002-05-17 22:33:57 +00:00
|
|
|
<p>
|
2006-06-13 20:27:35 +00:00
|
|
|
An <b>application</b>
|
|
|
|
consists of a program (perhaps with versions for different platforms)
|
2004-11-25 07:58:14 +00:00
|
|
|
and a set of <a href=work.php>workunits</a> and <a href=result.php>results</a>.
|
2002-07-31 00:05:10 +00:00
|
|
|
A project can operate many applications.
|
2002-08-21 23:49:33 +00:00
|
|
|
Applications are maintained in the <b>application</b> table in the BOINC DB,
|
2004-09-21 19:58:30 +00:00
|
|
|
and can be created using the <a href=tool_xadd.php>xadd</a> utility.
|
2002-07-31 00:05:10 +00:00
|
|
|
|
2002-05-17 22:33:57 +00:00
|
|
|
<p>
|
2002-08-19 18:43:10 +00:00
|
|
|
An application program may go through a sequence of
|
2003-10-13 19:23:40 +00:00
|
|
|
<a href=boinc_version.php>versions</a>.
|
2002-07-31 00:05:10 +00:00
|
|
|
A particular version, compiled for a particular platform, is
|
|
|
|
called an <b>application version</b>.
|
|
|
|
An application version can consist of multiple files: for example, a
|
2004-11-25 07:58:14 +00:00
|
|
|
controller script, pre- and post-processing programs, and a primary program.
|
2002-07-31 00:05:10 +00:00
|
|
|
|
2002-07-29 00:39:45 +00:00
|
|
|
<p>
|
2004-11-29 22:26:34 +00:00
|
|
|
Each application version has an integer
|
|
|
|
<a href=boinc_version>version number</a>.
|
2002-07-31 00:05:10 +00:00
|
|
|
Version numbers should be used consistently across platforms;
|
2004-11-25 07:58:14 +00:00
|
|
|
Windows version 304 should be computationally identical to Mac version 304.
|
2002-07-31 00:05:10 +00:00
|
|
|
|
2002-07-29 00:39:45 +00:00
|
|
|
<p>
|
2002-08-19 18:43:10 +00:00
|
|
|
Each application has a <b>minimum version</b>.
|
2002-11-11 10:26:40 +00:00
|
|
|
When a client is sent work for an application,
|
|
|
|
it is also sent the latest application version for its platform.
|
2002-07-31 00:05:10 +00:00
|
|
|
It is sent work only if this version is the minimum or greater.
|
|
|
|
|
2002-05-17 22:33:57 +00:00
|
|
|
<p>
|
2004-09-21 19:58:30 +00:00
|
|
|
Application versions can be created using
|
|
|
|
<a href=tool_update_versions.php>update_versions</a>.
|
2006-06-13 20:27:35 +00:00
|
|
|
Descriptions of application versions are stored in the <b>app_version</b>
|
|
|
|
table in the BOINC DB.
|
2003-08-19 06:44:58 +00:00
|
|
|
";
|
|
|
|
page_tail();
|
|
|
|
?>
|