Interactive Use with Open OnDemand
Open OnDemand Overview
Open OnDemand is an NSF-funded open-source HPC portal based on OSC’s original OnDemand portal. The goal of Open OnDemand is to provide an easy way for system administrators to provide web access to their HPC resources, including, but not limited to:
- Plugin-free web experience
- Easy file management
- Command-line shell access
- Job management and monitoring across different batch servers and resource managers
- Graphical desktop environments and desktop applications
For more information and full documentation, please visit the Open OnDemand website https://openondemand.org/
From within the OOD portal, users can create job files, upload resources in a familiar GUI, create, edit and run job scheduler scripts as well as experiment with interactive tools, like Jupyter Notebooks.
Define the time duration of the Node that you will use for the interactive session, choose the machine type, if any GPU resources are required, and which version, then submit the request to build the interactive server. This process takes a few moments.
Once the server is available, click the name and you will be taken to the Jupyter Hub Console:
Here the session is using an IPYNB kernel running Python 3: