Use the slaveClass.table to classify slaves (NetworkComputer)

MikeR_21368
MikeR_21368 New Altair Community Member
edited February 2023 in Altair HPCWorks

The slaveClass.table file allows you to classify slaves by adding resources - without requiring you to restart them. The table consists of a list of slave names and the resources assigned to each slave.

Contrast this to the resources assigned in the slaves.tcl file, which requires the vovslave to be restarted, or the use of the vovslavemgr update command.

Example:

machineA: linux64 javacompiler fastdisk

machineB: linux32 libraryVersion6.5 bigdisk

(default): linux64 smalltmpdir

The vovslave name appears at the beginning of the line.  If the vovslave name is the string (default, the line indicates the default value of the resource list. Each vovslave checks the file for changes at each update cycle (default is once per minute).

These resources are matched with resources requested by a job when the vovserver computes which vovslave should receive jobs. The file resides in the server configuration directory (the directory is $VOV_PROJECT_NAME.swd).

Note:

  • The name in the leftmost column is the vovslave name.  In most cases, this is the same as the name of the host on which it runs, but it may be different.
  • No space is permitted between the vovslave name and the colon (:)