Connecting to Interactive HPC Resources

Interactive sessions provide direct access to software modules hosted by MSI. They also provide direct access to all of your group’s data on our MSI-wide network file system. Use interactive sessions to prototype workflows, compile code, edit source and analyze/visualize data. When prototypes are ready to run at scale on our HPC systems, use interactive sessions to connect and submit batch jobs on the HPC resources.

Benefits of Interactive Sessions vs SSH?

Most users feel more comfortable interacting with GUIs over shell prompts. Interactive sessions give users the look and feel of a personal Linux laptop/workstation, but also includes all tools, modules, and data one would access via the command line. Why struggle to learn magic incantations on the command line when you can point and click your way through everything including visual debuggers/profilers, text editors, visualization software and data transfers.

 

Note: You must be on the UMN campus network to connect, if you are connecting from off-campus a VPN connection to the UMN network is required.

Types of Interactive HPC:

qsub -I:  

Connects a user to an HPC node where they can use a command line or graphical interface to interactively run software.

NICE:

Connects a user to a graphical environment, which may have specialized GPUs for visualizing large datasets.

  • 15 Licenses for GPU Sessions

  • 30 Licenses for Non-GPU Sessions

  • Total Memory:  Up to 16 GB/session

  • Graphical Accelerators: Nvidia GK107GL

CITRIX:

Citrix for Windows Environments: Connects a user to a graphical Windows environment, where they can access specialized Windows software for modeling and data analysis.

NX NoMachine:

Connects a user to a graphical environment, which may be used as a lightweight remote desktop for connecting to other MSI resources.

Jupyter Notebooks:

A web portal for notebook-based computing in the browser, which can be used for reproducible and shareable data analysis, visualization, and scripted control of larger tasks. Currently supports Python 2, Python 3, and R. This is an MSI Beta service.

 

Tips for Using the Interactive Linux Environment

  • Once the interactive Linux session has started you are able to access MSI software resources and run command line tools by opening the terminal application in the Linux environment. 
  • By starting the session you have reserved the computational resources outlined in the option you selected from the NICE menu. 
  • If you are using the NICE session as a way to gain access to a terminal interface, i.e., your personal computer runs Windows OS and you don't like using PuTTY, you can still connect to the other MSI systems by opening a terminal and using the command

    • ssh login.msi.umn.edu
  • Once connected to the login node you can access and use the other MSI systems as outlined in the Connecting to HPC Resources quick start guide.