Teaching Cluster at Illinois Institute of Technology in the Department of Computer Science

Fusion System

This cluster has been provided for use for educational purposes to support teaching activities at Illinois Institute of Technology in the Department of Computer Science.


  • 09/17/2018: Welcome announcement
  • 09/17/2018: CS faculty, staff, and student accounts have been created, and emails have been sent to everyone
  • 09/10/2018: Fusion System is online at fusion1.cs.iit.edu and fusion2.cs.iit.edu
  • 09/10/2018: Fusion website is online at fusion2.cs.iit.edu
  • 09/15/2020: linux1.cs.iit.edu is temporarily down
  • 09/18/2020: linux1.cs.iit.edu is back online
  • 09/17/2021: VPN-related requirements are added for off-campus access

  • 02/19/2022: No need of IIT VPN to access Fusion

Cluster Infrastructure

The Fusion system is composed of one rack and contains 22 nodes, 352-cores, 704GB RAM, 128TB of disk, and a 10GbE network.


Role Compute Node Control Node Storage Node
Cluster 16 Nodes 4 Nodes 2 Nodes
Server Supermicro 1028R-MCT Supermicro 1028R-MCT Supermicro 6028R-TR
Processors Dual Intel Xeon E5-2620V4 (Broadwell) 8C/16T 2.1G 20M Dual Intel Xeon E5-2620V4 (Broadwell) 8C/16T 2.1G 20M Intel Xeon E5-2620V4 (Broadwell) 8C/16T 2.1G 20M
Memory 32GB DDR4-2400 ECC/REG 32GB DDR4-2400 ECC/REG 32GB DDR4-2400 ECC/REG
GPUs None
Network Dual Port Intel X550 10GbE Adaptor
Switch 48-port Netgear XS748T 10-Gigabit Smart Managed Switch
Linux Ubuntu 18.04

Team Behind Fusion

Submit a new ticket

Please send email to support-fusion-group@iit.edu to report problems with the Fusion System as well as to request additional resources.

Connect & Log In

Resources that are accessible via SSH are fusion1.cs.iit.edu and fusion2.cs.iit.edu. More resources will be announced.

Users log into Fusion System via SSH to Fusion1 or Fusion2. The USER will the same as the IIT username from the IIT email address.

$ ssh fusion1.cs.iit.edu -l USER


$ ssh fusion2.cs.iit.edu -l USER

On First Log In

On first log in, users need to enter the default password you receive from account creation email. Then you will be forced to change the default password. Below is an example of messages you will see to change your password when you log in for the first time. Please notice that it is normal to see the warning of expired password. The initial password is only used to enable password reset on the first log in. Thus, it is expired at the very beginning.

WARNING: Your password has expired.
 You must change your password now and login again!
 Retype new password: TYPE_IN_YOUR_NEW_PASSWORD_HERE
 LDAP password information changed for USER
 passwd: password updated successfully
 Connection to fusion1.cs.iit.edu closed

Then you can login again normally with your new password.

For Following Log In

Below is an example of the login steps (via SSH command) to the Fusion1 system:

Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-187-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 Last login: Sat Sep 1 10:10:00 2020 from xxx.yyy.zzz
 [USER@fusion1 ~]$

If you are unable to connect at all (no prompt), please e-mail support and include the IP address you are connecting from.

The login nodes, also known as the front end nodes, are the nodes where users gain access through the SSH command to the Fusion System. (For previous users: linux1 is not directly accessible even if you use on campus network. All the access has to go through the two login nodes.)

(NEW) Due to the new requirements from OTS, all access to Fusion will have to go through the IIT VPN system. It does not change anything when you access it from campus network. If you need to access Fusion outside campus, please check this instruction. No need of IIT VPN to access Fusion.

Although at this time we do not support public/private keys to allow secure communication with the Fusion System, we plan on supporting it in the future.

Storage Resources

We have sufficient persistent storage to allow every user of the system to store up to 5GB of data. The storage system is accessible through the login nodes, as well as compute nodes in the home directory of each user (e.g. /export/home/USER). You can move data in and out from the Fusion System with "scp".

Example of copying file from Fusion1 to local host using scp example:

USER@fusion1:~$ scp USER@fusion1.cs.iit.edu:file.txt /local/directory/

Copy file from local host to Fusion1 scp example:

$ scp file.txt USER@fusion1.cs.iit.edu:/export/home/USER/

Compute Resources

We have allocated a 16-core system with 32GB of RAM, 480GB local scratch disk, and a network file system (mounted at /export/home/USER, with 5GB disk quota per user) at linux1.cs.iit.edu. This compute resource should be used for general purpose computing needs, such as editing files, compiling code, and running small codes. Since this is a shared resource, strict limits are in place to limit resource usage by any particular user when the system is under heavy demand. You must first log into the login nodes (fusion1.cs.iit.edu or fusion2.cs.iit.edu), and then connect to linux1.cs.iit.edu. All students, faculty, and staff should have access to linux1.cs.iit.edu, and the account management of this compute resource is kept synchronized with the login nodes using LDAP.

Access Linux1

$ ssh fusion1.cs.iit.edu -l USER
 $ ssh linux1.cs.iit.edu -l USER

Connect to linux1 in one step using SSH tunneling (depending on SSH version, this might not work):

$ ssh -J USER@fusion1.cs.iit.edu USER@linux1.cs.iit.edu

Connect to linux1 on specific port in one step using SSH tunneling (depending on SSH version, this might not work):

$ ssh -L PORT:linux1.cs.iit.edu:PORT USER@fusion1.cs.iit.edu

Then you should be able to connect to linux1.cs.iit.edu on port PORT from localhost:PORT

Teaching Faculty

Teaching faculty should reach out by writing to support-fusion-group@iit.edu to communicate specific resources needed to support their teaching activities.