Configure FairShare via File

The options are:
-w (weight)
Specify the relative weight of the group (default given by variable $FSGROUP(weights), which is normally 100).
-t (timeWindow)
Specify the time window used in the computation of the actual shares (default given by variable $FSGROUP(windows) which is normally 7200, which is 2 hours).
Note: A time window of duration zero can be used to disable FairShare for a subset of the FairShare tree.
-u (List-Of-Users)
Specify a list of users that have exclusive access to that FairShare group. This access is controlled by an Access Control List.
-user
Specify that the group is a USER level group
The FairShare configuration files can be created directly with the utility vovfsgroup genconfig or indirectly by using the browser interface FairShare > Hierarchical Configuration.
% vovfsgroup genconfig  config.mysetup.tcl
% vovfsgroup genconfig -leaf config.mysetup_with_leaf_nodes.tcl
A FairShare configuration file (as shown in the example above) can be imported into the system with the command vovsh. An example follows:
% vovfsgroup loadconfig config.normal.tcl

fs group example:

# Copyright (c) 1995-2020, Altair Engineering
# All Rights Reserved.

# $Id: //vov/branches/2019.01/src/etcDir/config/fairshare/config.normal.tcl#2 $

#
# This is an example of config for fairshare.
#
FSGROUP "class" {

    FSGROUP "sim" -w 0 -t 0 {
	# In this branch, fairshare is disabled
	# because the timewindow is zero (-t 0)
	FSGROUP jolly
	FSGROUP cronos  -w 100 -t 3h
    }
    FSGROUP "urgent" -window 10m {
	FSGROUP h2p -w 300
	FSGROUP jolly 
	FSGROUP cronos
    }
    FSGROUP projects -w 133 {
	FSGROUP jolly  {
	    FSGROUP normal -w 200 {}
	    FSGROUP random -w  80 {}
	}
	FSGROUP cronos {
	    FSGROUP normal
	    FSGROUP random 
	}
    }
}

The FairShare configuration files can be created directly with the utility vovfsgroup genconfig or indirectly by using the browser interface: click Fairshare > Hierarchical Configuration.

% vovfsgroup genconfig  config.mysetup.tcl
% vovfsgroup genconfig -leaf config.mysetup_with_leaf_nodes.tcl
A FairShare configuration file (as shown in the example above) can be imported into the system with the command vovsh. An example follows:
% vovfsgroup loadconfig config.normal.tcl