This is an old revision of the document!
Mills
This page will help you get started using the Mills cluster, UD's first Community Cluster. For general information and specifications about the Mills cluster, visit the IT Research Computing website. To cite the Mills cluster for grants, proposals and publications, use these HPC templates.
Getting started on Mills
Accessing Mills
You need a Mills account to access the login node. For example, using SSH to connect to the Mills login node with account traine
, type:
ssh traine@mills.hpc.udel.edu
Using Mills
Your account is configured as a member of an investing-entity group name (workgroup) which determines access to your group's compute nodes, queues and storage resources on Mills. Setting your workgroup environment is required in order to submit jobs to the Mills cluster. For example, the traine
account is a member of the it_css
workgroup. To start a shell in the it_css
workgroup, type:
workgroup -g it_css
You will need to know Unix/Linux before using Mills. The getting started guide will provide the basics about using IT-supported HPC systems, from accessing the cluster to running applications. The Mills HPC Basics presentation is an overview about Mills focusing on the differences from a standard Linux system.
Systems overview
System information
mills.hpc.udel.edu has live resources: system status, job stats, system alerts.
UD IT HPC has Mills machine information: attributes including a database of node information, milestones, offline nodes and nodes disabled for maintenance.
Cluster monitoring for Mills uses Ganglia to monitor its hardware components.
System alerts: Check here first if you are experiencing problems with the cluster.
Node status notification for Mills is an opt-in service notifying you about status changes on any of your workgroup's nodes.
Job statistics: Check here for the total number of jobs that ended on each day over a range (week, 2 weeks, month, 6 months, year) with an overlay of the total number of jobs which the job scheduler classified as "failed."
Software
IT-managed software: A list of installed software that IT builds and maintains for Mills users.
Configuration
Filesystems
Transferring files to/from Mills
For general information on file transfer see Transferring files
Computing environment
For general information see Computing environment
Application development
There are four 64-bit compiler suites on Mills with Fortran, C and C++:
PGI | Portland Group Inc.'s Cluster Development Kit |
---|---|
Open64 | X86 Open64 Compiler Suite |
Intel | Composer XE |
GCC | GNU Compiler Collection |
In addition, IT has installed OpenJDK (Open Java Development Kit), which can only be used on the compute nodes.
Mills is based on AMD Opteron 6200 Series processors (code name "Interlagos"): Compiler Options Quick Reference Guide
For general information, see Application development
Running applications
Applications you've developed on the login node using IT-maintained compiler suites and libraries should be run on the compute nodes as well as other software available on the clusters.
General information about running applications is applicable to all software. Additional help for specific software may be found on the general software page.
Help
Node status notification
Opt-in to Mills node status notification service to receive one email if any of your workgroup's nodes transition from being offline, online or accepting-jobs.
System problems or can't find an answer on this wiki
If you are experiencing a system related problem, first check Mills cluster monitoring and system alerts. To report a new problem, or you just can't find the help you need on this wiki, then submit a Research Computing Help Request specifying High Performance Computing
and Mills cluster
for the problem details.
Ask or tell the HPC community
hpc-ask is a Google group established to stimulate interactions within UD’s broader HPC community and is based on members helping members. This is a great venue to post a question, start a discussion or share an upcoming event with the community. Anyone may request membership. Messages are sent as a daily summary to all group members. This list is archived, public, and searchable by anyone.