VIRGO System Access
System Access
Hostname of the machines is:
VIRGO : virgo.iitm.ac.in
Users can connect to the system from their respective departments through Institute Network.
To Login to the Virgo Supercluster,
ssh USERID@virgo.iitm.ac.in
Users cannot logon to any other nodes, but jobs submitted will be pulled by the respective headnodes for processing.
How to Use the VIRGO Super Cluster
If you want to get an account on the cluster, please apply online
Login Information
Window's User:
- Please install SSH client from ftp://ccftp.iitm.ac.in/downloads/ssh/SSHSecureShellClient-3.2.9.exe on your local system.
- Click on the SSH secure shell client icon.
- Please click the Quick Connect Button.
- Please enter the following details:
- Hostname: virgo.iitm.ac.in
- Username:
- Click on connect, it will prompt for password, and then enter your respective password.
Linux Users:
- Open the Terminal, and type
- ssh @virgo.iitm.ac.in
- It will prompt for password, enter your password.
- After successful login, you are on your home directory.
General Information
- Change your temporary password immediately.
- Do not share your account with anyone.
- Do not run any calculations on the login node -- use the queuing system.
- Do not run any calculations that read and write big files in your home directory -- use your assigned scratch space (available on any node).
- The scratch directories will not be backed up for obvious reasons.
- Files belonging to the completed jobs in the scratch space will be automatically deleted after 7 days of completion of jobs.
Job Submission Information
- Create a subdirectory in your home directory and copy/create a input file inside that and then create load leveler-script for your program/executable. A Load leveler-script is just like a shell script, with some additional Load Leveler-specific environment definitions.
-- The example Load Leveler-script is available under hpce-->Virgo Info-->LL Batch Job Scripts.
- The system contains various queues details is available in hpce-->Virgo Info-->Load Leveler info-->LL classes.
-- You should have a rough idea about the amount of cpu-time your job will require.
- Then, to submit the job use the llsubmit command:
llsubmit my_loadleveler_script
where, -- based on the class you specify, your job will be take the appropriate cpu-time
-- if a job goes beyond its determined cut-off cpu-time, the server will kill it
After the submission, you will get back a job-id for your job
- To check the status of your job use the llq command:
llq job-id
- Similarly, to delete your job use the llcancel command:
llcancel job-id
To know more about Load Leveler Commands, Load Leveler Keywords, Load Leveler classes and Job States see under hpce-->Load Leveler-->Info
Virgo Info
XCAT (Extreme Cloud Administration Toolkit)
Open-source distributed computing management software which is used for the deployment and administration of clusters.
GPFS (General Parallel File System)
- Seamless capacity expansion to handle the explosive growth of digital information and improve efficiency through enterprise wide, interdepartmental information sharing.
- High reliability/availability to eliminate production outages and provide disruption-free maintenance and capacity upgrades.
- Performance to satisfy the most demanding applications
Load Leveler
Load Leveler is a job management system that allows users to run more jobs in less time by matching the jobs’ processing needs with the available resources. Load Leveler schedules jobs, and provides functions for building.