There is now such a thing as app_config.xml, starting with 7.0.42 (actually .40, but anything before .42 is broken). I think this could be very good! Now we can more easily run multiple GPU tasks, without the complexity of a full-blown app_info.xml! I am going to post about this in a separate thread, so that people don't overlook this, thinking it is something unique to WCG.

The link for this new thing is here:

http://boinc.berkeley.edu/trac/wiki/ClientAppConfig

Currently it says this:

A volunteer can configure a project's apps by putting a file app_config.xml in the project's directory. This file has the following form:

Code:
<app_config>
   <app>
      <name>name</name>
      <max_concurrent>N</max_concurrent>
      <gpu_versions>
          <gpu_usage>.25</gpu_usage>
          <cpu_usage>.1</cpu_usage>
      </gpu_versions>
   </app>
</app_config>
<name>: the short name of an application.

<max_concurrent>: a limit on the number of concurrent jobs for that application.

<gpu_versions>: the <gpu_usage> and <cpu_usage> elements specify the number of device instances used by GPU app versions. Note: there is no provision for specifying this per GPU type or per device.

Note2: The placement of the app_config.xml is in its respective project folder, e.g. for WorldCommunityGrid it goes into .\projects\www.worldcommunitygrid.org