Platform LSF Reference Version 6.2

UserGroup Section
Platform LSF Reference
466
UserGroup Section
Optional. Defines user groups.
The name of the user group can be used in other user group and queue definitions, as
well as on the command line. Specifying the name of a user group has exactly the same
effect as listing the names of all users in the group.
The total number of user groups cannot be more than MAX_GROUPS in
lsbatch.h.
Structure
The first line consists of two mandatory keywords, GROUP_NAME and GROUP_MEMBER.
The
USER_SHARES keyword is optional. Subsequent lines name a group and list its
membership and optionally its share assignments.
Each line must contain one entry for each keyword. Use empty parentheses
() or a dash
- to specify the default value for an entry.
Example of a UserGroup Section
Begin UserGroup
GROUP_NAME GROUP_MEMBER
groupA (user1 user2 user3 user4)
groupB (groupA user5)
groupC (!)
End UserGroup
Begin UserGroup
GROUP_NAME GROUP_MEMBER USER_SHARES
groupB (user1 user2) ()
groupC (user3 user4) ([User3,3] [User4,4])
groupA (GroupB GroupC user5) ([User5,1] [default,10])
End UserGroup
GROUP_NAME
An alphanumeric string representing the user group name. You cannot use the reserved
name
all or a / in a group name, and group names must not conflict with user
names.
GROUP_MEMBER
A list of user names or user group names that belong to the group, enclosed in
parentheses and separated by spaces. Group names must not conflict with user names.
User and user group names can appear on multiple lines, because users can belong to
multiple groups.
User groups may be defined recursively but must not create a loop.
Syntax
(
user_name | user_group ...) | (all) | (!)
Specify the following, all enclosed in parentheses:
user_name | user_group
User and user group names, separated by spaces. User names must be valid login
names.