Location
Remote event hosted on Zoom
Interactive computing refers to working with software that accepts input from the user while it is running. This applies to business and office applications, such as word processing and spreadsheet software, and HPC use cases involving code development, real-time data exploration, and advanced visualizations run across one or more compute nodes. Interactive computing is often used when applications require large memory, have large data sets that are impractical to download to local devices, need access to higher core counts, or rely on software that is difficult to install and configure. User inputs are entered via a command-line interface (CLI) or a graphical user interface (GUI), such as Jupyter Notebooks, MATLAB, or RStudio. Actions are initiated on remote compute nodes as a result of user inputs. This session will introduce participants to advanced CI concepts and what's happening "under the hood" when they use interactive tools. Topics covered will include mechanisms for accessing interactive resources, commonalities and differences between batch and interactive computing, understanding the differences between web-based services and X11/GUI applications, monitoring jobs running on interactive nodes, and an overview of Open OnDemand portals.