===== Condo Queues ===== The Condo program allows individual users to purchase computing hardware with their own funds and use AHPCC staff to provide installation, power, cooling, networking and maintenance services. The condo hardware owner has priority access to the condo nodes and has no job walltime restriction. However, the condo nodes are also available for public use for up to 6 hour walltime jobs. The 6 hour limit may be extended upon request if there are no condo owner jobs waiting in the queue. All condo nodes are accessible via two queues: **''qcondo_public''** and **''qcondo''**. The qcondo-public queue is unrestricted and available for all users. The ''qcondo'' queue is restricted and available for use by condo node owners and their research groups **only**. ==== Trestles ==== To get a listing of all condo nodes on Trestles and their properties: tres-l1:pwolinsk:$ for i in `node-queue-map |grep qcondo_public |cut -d" " -f3-`; do echo -n "$i "; pbsnodes $i |grep properties; done tres0733 properties = mib,douglas,m768gb tres0734 properties = mib,douglas,v4,m256gb tres0735 properties = mib,douglas,v4,m256gb tres0736 properties = mib,douglas,v4,m256gb tres0833 properties = mib,abi,m3072gb tres0834 properties = mib,laurent,v4,m64gb tres0835 properties = mib,laurent,v4,m64gb tres0836 properties = mib,laurent,v4,m64gb tres-l1:pwolinsk:$ The properties can be specified following the ppn= directive, i.e. '' qsub -l nodes=1:ppn=1: ''. To submit a job to ''qcondo_public'' queue on trestles to use 1 node with property m64gb (64 GB or RAM): tres-l1:pwolinsk:$ qsub -q qcondo_public -l walltime=6:00:00 -l nodes=1:ppn=32:m64gb hostname.pbs 283336.torque tres-l1:pwolinsk:$ ==== Razor ==== To get a listing of all condo nodes on Razor and their properties: razor-l1:pwolinsk:$ for i in `node-queue-map |grep qcondo |cut -d" " -f3-`; do echo -n "$i "; pbsnodes $i |grep properties; done compute0805 properties = mib,ib,gpu,k40gpu,m64gb compute1153 properties = qib,ib,laurent,m24gb compute1154 properties = qib,ib,laurent,m24gb compute1155 properties = qib,ib,laurent,m24gb ... compute3131 properties = mib,ib,pmillett,m64gb compute3132 properties = mib,ib,pmillett,m64gb compute3133 properties = mib,ib,v4,gpu,k80gpu,pmillettgpu,m128gb compute3134 properties = mib,ib,v4,gpu,k80gpu,pmillettgpu,m128gb compute3135 properties = mib,ib,v4,gpu,k80gpu,pmillettgpu,m128gb ... compute3231 properties = mib,ib,nair,m64gb compute3232 properties = mib,ib,nair,m64gb razor-l1:pwolinsk:$ ==== qcondo_public - Unrestricted Access ==== The ''**qcondo_public**'' queue can be used by all users. To get a listing of the available nodes in that queue on Trestles: tres-l1:pwolinsk:$ node-queue-map |grep qcondo_public qcondo_public 8 tres0733 tres0734 tres0735 tres0736 tres0833 tres0834 tres0835 tres0836 In a regular (non-condo) queue all nodes are identical; have same cpus, memory, etc. - have the same properites. The ''**qcondo_public**'' queue is different. Individual nodes where purchased by different users and have different properties. To get a listing of properties for an individual node: tres-l1:pwolinsk:$ pbsnodes tres0733 |grep properties properties = mib,douglas,m768gb Below is an example of submitting a job to ''**qcondo_public**'' queue on Razor to use 2 node with property k80gpu (node with Nvidia K80 GPU): razor-l1:pwolinsk:$ qsub -q qcondo_public -l nodes=2:ppn=24:k80gpu hostname.pbs 1774072.sched ==== qcondo - Restricted Access ==== The ''**qcondo**'' queue should only be used by condo node owners and their research groups. To submit jobs to this queue the owner property must be specified during job submission. Below is an example of submitting a job to one of the nodes in the qcondo queue which belongs to the "douglas" condo group: tres-l1:pwolinsk:$ qsub -q qcondo -l walltime=200:00:00 -l nodes=1:ppn=32:douglas hostname.pbs 283336.torque tres-l1:pwolinsk:$ **NOTE:** the owner property must be present when submitting to the ''qcondo'' queue. ==== Property Code Summary ==== Property code, Meaning ib, Infiniband equipped node mib, Mellanox Ininiband card qib, QLogic Infiniband card abi, condo owner code: Arkansas Bioinformatics Institute douglas, condo owner code: Douglas group itzaneta, condo owner code: Tzanetakis group laurent, condo owner code: Bellaiche group nair, condo owner code: Nair group pmillet, condo owner code: Millet group xqian, condo owner code: Qian group:w v4, Xeon Broadwell cpu m64gb, node memory size 64GB m128gb, node memory size 128GB m256gb, node memory size 256GB m512gb, node memory size 512GB m768GB, node memory size 768GB 3072GB, node memory size 3TB gpu, node equipped with a GPU card k40gpu, node equipped with Nvidia K40 GPU(s) k80gpu, node equipped with Nvidia K80 GPU(s)