Changes between Version 14 and Version 15 of AppPlanSpec


Ignore:
Timestamp:
Dec 3, 2013, 3:53:23 PM (11 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AppPlanSpec

    v14 v15  
    1111}}}
    1212
    13 Name this file '''plan_class_spec.xml''' and put it in your project directory. This will '''replace''' the built in plan classes!
     13Name this file '''plan_class_spec.xml''' and put it in your project directory.
     14This will '''replace''' the built in plan classes!
    1415
    1516== Examples ==
     
    2526
    2627 <name>X</name> :: the name of the plan class
    27  <virtualbox/> :: !VirtualBox application
    28  <min_cpus>x</min_cpus> :: requires at least X CPUs (may be fractional)
    29  <max_threads>x</max_threads>:: use at most this many CPUs
    30  <avg_ncpus>x</avg_ncpus>:: average # CPUs used.  Use for non-compute-intensive apps;
    31    for others it's calculated for you.
    3228 <projected_flops_scale>x</projected_flops_scale>:: multiply projected FLOPS by this factor.
    3329   Use this to favor one class over another.
     
    4036 <project_prefs_tag>x</project_prefs_tag>:: the name of the tag
    4137 <project_prefs_regex>x</project_prefs_regex>:: the contents must match this regular expression
     38
     39Fields for multicore apps:
     40 <min_ncpus>x</min_ncpus> :: run only on hosts with at least X usable CPUs.
     41 <max_threads>x</max_threads>:: use at most this many CPUs
    4242
    4343Fields for GPU apps:
     
    122122Fields for !VirtualBox apps
    123123
     124 <virtualbox/> :: !VirtualBox application; send only to hosts with !VirtualBox installed
    124125 <min_vbox_version>MMmmrr</min_vbox_version>:: minimum !VirtualBox version
    125126 <max_vbox_version>MMmmrr</max_vbox_version>:: maximum !VirtualBox version
    126  <is64bit/> :: 64-bit application
     127 <is64bit/> :: 64-bit application.
     128 <vm_accel_required/> ::  send only to hosts with enabled VM hardware acceleration.
     129
     130Note: !VirtualBox apps can be multicore (set <min_ncpus> and <max_threads>).
     131However, when sent to hosts without enabled VM hardware acceleration,
     132they'll be run single-core.
     133
     134Fields for non-compute-intensive apps:
     135 <avg_ncpus>x</avg_ncpus>:: average # CPUs used.  Use for non-compute-intensive apps;
     136   for others it's calculated for you.