Currently Hive has limits on public partitions, the limits are set per partition and the limitations are equal for all the users using public partitions.

Now there are 3 Hive public partitions, one queen partition(Fat memory node) and one mpi partition.

In order to view the real time partition info in Hive terminal, type command sinfo  , also there is a login message for every user that contains real-time QOS limitations on each partition, user information and nodes information.

hive partition containing 40 public compute nodes and is a default. Running jobs on Hive partition is recommended for new users and for users that want to be sure that their job will run until it end without any preemption.

queen partition containing high memory compute nodes(queen's), this partition is made for a jobs that require a lot of memory.

preempt partition are preempt-able that contain all the compute nodes(bee's) as well as public and private.  Preempt-able partition means that every job that submitted on higher priority partitions(hive,queen,private partitions) will kick off your job that running on preempt partition, and be restart from the beginning to the queue. on preempt partition you get a benefit of lower limitations per user.

mpi partition that contain all the public compute nodes(bee's) that made for MPI jobs that using a large amount of resources

guest partition contains thin compute nodes, made for Hive guest users(non Faculty of Science members), partition is low-priority and preempt-able by other partitions.

Private partition's partitions that contain private nodes that different groups has bough't, those partitions usually receive names of their group name. Running jobs on private partitions is allowed only by the users that belong the the partition group. private nodes has no limitations and will get 100% priority over any other partition that containing the private nodes(ckpt partitions for example).

Below you can see information about the limits each partition has:

 
hive1d - DEFAULT partition, limits:  WallTime: 1 day, MaxCPU’sPerUser ~ 1200
hive7d - limits:  WallTime: 7 days, MaxCPU’sPerUser ~ 350
hiveunlim limits:  WallTime: unlimited, MaxCPU’sPerUser ~ 180
preempt1d - limits:  WallTime: 1 day, MaxCPU’sPerUser ~ 2400
preempt7d - limits:  WallTime: 7 days, MaxCPU’sPerUser ~ 1800
queen - limits:  WallTime: 31 days, MaxNODE’sPerUser ~ 80
mpi - limits: MinCPU’sPerUser = 1
guest - WallTime: 7 day, MaxCPU’sPerUser = 400 *Low priority
 
*WallTime= maximum time that each job can run.
*MaxCPU’sPerUser= maximum number of CPU’s user can use under specific partition.
*MaxNODE'sPerUser= maximum number of NODE's user can run jobs under specific partition.
*MinCPU'sPerUser= minimum resource allocation per job.
*Preemption=REQUEUE= low priority partition, all jobs running on that partition could be preempted/checkpointed by higher priority partition. preempted job will be restarted from beginning or from last checkpoint.
.
 
Hive has two types of slim compute nodes(bee's) and two types of fat compute nodes (queen's), please see the below ranges of different nodes:
 
bee033-071 has 24 CPU's per node and 128 GB memory
bee073-145 has 64 CPU's per node and 250 GB memory
queen02-03 has 56 CPU's and 768 GB memory
queen04 has 80 CPU's and 1.5 TB memory
queen05 has 580CPU's and 360 GB memory
 
For additional information regarding nodes hardware, please refer to hardware section.