The Hyperion Cluster - Info for Users


NOTE: The old Hyperion Cluster, which this page refers to, no longer exists in here described form, it has been assimilated into the newer Quantum Hyperion cluster as its sub-cluster and also its modules and packages are different!

This is but a remnant of its old documentation.


Table of Contents


Hyperion Cluster Hardware

Find the description of the Hyperion cluster hardware at the following link: Hyperion Cluster Hardware


Hyperion Cluster Statistics

You can see some usage statistics of the Hyperion cluster on the following link: Hyperion Cluster Ganglia statistics (no longer available)


Hyperion Cluster Helpdesk

If you have any trouble, problem, question, request for improvement, new software or features that you would like see on the Hyperion cluster, please state your issue in particular component of the Hyperion Cluster product at the following Bugzilla site. To access the site you need to have a faculty account with which you must log into the Bugzilla in order to either enter a new issue or see currently solved issues and optionally join some to be informed of the progress and related discussions.


Grid Engine User Basics

How to login to the Hyperion cluster?

How to see current status of the cluster and its queues, which are available to me?

How to see all queues currently available on the cluster?

How to see all cluster queues for which I currently have access to?

How to see all jobs currently running/scheduled on the cluster?

How to see my jobs currently running/scheduled on the cluster?

How to launch a simple single-slot/process job on the cluster?

How to launch a simple multi-slot/process MPI job on the cluster?

How to delete my submitted job?

How to see how much resources is currently available on each node?


Shell Modules

Some of the libraries and utilities on the cluster are accessed via the modules package. By loading a specific module, the shell environment is modified in a way, that the particular library or utility is available for use. This enables us to have multiple versions of the same library or utility available on the cluster at the same time and let each job/script/user choose which one of these it wants to use.

Currently Available Modules


Other Currently Available Software Outside of Environment Modules


Resources

Follows a list of specially defined resources on the Hyperion Cluster, which can be used by the users to either claim resources or run on a queue which provides resources. These resources can be requested by the -l resource=value argument of the qsub command when submitting a job.

To see the list of all available complexes (a superset of resources) use

qconf -sc

For explanation of the listed columns, see man complex and meaning of some of the standard complexes and resources is described in man queue_conf in section "RESOURCE LIMITS". Also see paragraph "How to launch a simple multi-slot/process MPI job on the cluster?" (above) here for description of several other important complexes.


Parallel Environments

Follows a description of general and special-purpose parallel environments defined on the Hyperion cluster. These are used with the -pe parallel-environment [slots] argument of qsub. A parallel environment in the Grid Engine terms is a configuration, which tells the Grid Engine scheduler how to choose which cluster execution nodes are going to be used for a job which has more that one process, and how to distribute the individual processes of a job onto the nodes and their slots.


Special Software Available on the Hyperion Cluster


Contents of this page was written and is maintained by Martin Dráb © 2016 KIPL FJFI CVUT