Skip to main content

COMPLECS: Interactive Computing

03/20/25 - 02:00 PM - 03:30 PM EDT

Interactive computing refers to working with software that accepts input from the user as it runs. This applies not only to business and office applications, such as word processing and spreadsheet software, but 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 not that practical to download to local devices, need access to higher core counts, or rely on software that is difficult to install. User inputs are entered via a command line interface (CLI) or application GUI (e.g., Jupyter Notebooks, Matlab, 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 going on "under the hood" when they are using 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. 

Instructor

Mary Thomas works in the Data-Enabled Scientific Computing Division, where she is leading education, outreach & training on HPC systems. In the past, Mary has led several portal and Web services projects for high-performance computing infrastructure. Mary holds a Ph.D. in computational science, and her primary research has been focused on HPC computing, coastal ocean modeling, cyberinfrastructure, web technologies, and Amazon Web Services. Mary is also a research faculty member in the Computational Sciences Research Center at San Diego State University. For fun, Mary has sponsored 2 teams at the annual student cluster competitions at the SC Conference (The International Conference for High Performance Computing, Networking, Storage, and Analysis).

See a full list of SDSC's upcoming training and events here.

COMPLECS (COMPrehensive Learning for end-users to Effectively utilize CyberinfraStructure) is a new SDSC program where training will cover non-programming skills needed to effectively use supercomputers. Topics include parallel computing concepts, Linux tools and bash scripting, security, batch computing, how to get help, data management and interactive computing. Each session offers 1 hour of instruction followed by a 30-minute Q&A. COMPLECS is supported by NSF award 2320934.

Contact

events [at] sdsc.edu

Location

The event will be held remotely.

Event Type

Training

Skill Level

Beginner

Event Affiliation

ACCESS Collaboration
Community

Speakers

Mary Thomas