Allocations

When a faculty member at UF invests funds with Research Computing, each investment is converted to a resource allocation. That allocation determines the quantity of a particular resource that can be used at a given time by the members of that faculty’s research group. If the investment is for computational resources, then the allocation will be in terms of NCUs (Normalized Computing Units.) For scheduling purposes, NCUs are expressed as “processor equivalents” (memory-weighted cores). If the investment is for storage, the allocation will be in terms of OSUs (Optional Storage Units) and expressed in terabytes on the system.

Allocation Types

Research Group Allocation

Every faculty member who has sponsored a user within Research Computing is assigned his own distinct group on our system. Users sponsored by a given faculty member will be members of his or her group. If the faculty member has invested funds in the Research Computing facilities, there will be one or more resource allocations associated with the group. The allocation will be commensurate with the level of investment. The larger the investment, the more resources (NCUs, NGUs, etc) will be available. Each member of the group will have equal access to the group’s resources unless other arrangements are made in advance.

Research Organization Allocation

Occasionally, a department, college or other entity on campus invests in Research Computing resources that are intended to be shared. In this case, a distinct group is created and the resources in question are allocated to that group.

Allocation Loan

A faculty member who is new to the University of Florida or is starting a new project that requires the use of Research Computing systems for computing (NCUs) or storage (LSUs, RSUs) can request a short-term try-and-buy allocation as a loan. The allocation will give the same privileges an investor has. The size of the allocation and the duration needs to be negotiated with Research Computing staff. The duration varies typically between one and six months.

It is also possible for faculty who are investors to request an additional short-term allocation for one or two months to complete some special computational task in preparation of a proposal or submission of a final report or publication. The size and the duration of the allocation must be negotiated with Research Computing staff.

Teaching Allocations

A special short-term allocation can be created for the duration of one semester to support faculty teaching a course or workshop that involves data intensive or computing intensive work, including homework assignments. The policies and procedures for setting up such an allocation are explained under Services – Teaching Support. Students need to apply for separate RC accounts to take the course, even if they already have an account associated with the research group of some faculty member. All accounts associated with the teaching allocation are deleted at the end of the semester or at the end of the workshop.

Accessing Allocations of Groups other than Your Own

Users who are eligible and wish to use the resources of a group other than their own must:

  • Send a Help Request to ask for the secondary membership in the specified group.
  • Add the following the following directive to their submission scripts:

#SBATCH --account=<groupname>
#SBATCH --qos=<groupname>

Example

The Statistics department invests 100 NCUs in Research Computing on behalf of several of its faculty. Research Computing in turn creates a new group called “statistics” and assigns the resulting allocation to it. If your adviser is one of the faculty members in question, you may submit a request to become a secondary member of the group “statistics”. You may then run jobs using the “statistics” group allocation by adding

#SBATCH --account=statistics
#SBATCH --qos=statistics

 

to your job submission script.