Add Resources
Generic resources are added to Altair Accelerator via the
vtk_resourcemap_set procedure call:
vtk_resourcemap_set <name> <quantity> [map]Below are two examples:
vtk_resourcemap_set myres 2
vtk_resourcemap_set myunlimitedres UNLIMITEDExample: Node Locked License
In the scenario of this example, a license does not utilize FlexNet Publisher or another dynamic license management solution, but
does require a tool to run only on one specific host. In this example, the tool is
spice, the host is pluto, and the license is
for two concurrent instances of spice. Following are the steps to correctly handle
this constraint: - Choose a name (in the form
nameortype:name) to represent the node locked resource (such asLicense:spice_pluto) and a name to be announced to the users (such asLicense:spice). In this way, it is hidden to the users that the spice license is locked to a given node. Also, if there is an upgrade to a floating license or multiple node-locked licenses, that can be carried out without having to announce it to the users. - Add the following lines to the resources.tcl file:
vtk_resourcemap_set License:spice UNLIMITED License:spice_pluto vtk_resourcemap_set License:spice_pluto 2 pluto% nc cmd vovproject reread - Let the job declare that it requires the resource
License:spice; use option -r in nc run as shown below:% nc run -r License:spice -- spice -i chip.spi