Introduction to Open OnDemand#
Open OnDemand is a revolutionary web-based platform designed to provide users with easy and secure access to high-performance computing (HPC) resources. This user-friendly interface simplifies the process of using complex HPC systems by allowing users to perform a wide range of tasks through a standard web browser, eliminating the need for traditional command-line interactions. Open OnDemand democratizes access to powerful computing resources, making them accessible to a wider range of disciplines and experience levels.
Key Features#
Open OnDemand offers a variety of features designed to enhance the user experience and improve access to TeideHPC resources:
- Web-Based Access: Users can access TeideHPC resources from any standard web browser, without the need for VPNs or specialized client software.
- Interactive Applications: Open OnDemand allows users to launch interactive GUI applications (such as Jupyter Notebooks, RStudio, and Matlab) directly in their browser, making it easier to perform complex calculations and analyses.
- File Management: An integrated file browser enables users to easily upload, download, edit, and manage their files and directories on the TeideHPC system.
- Job Management: Users can submit, monitor, and manage batch jobs directly from the web interface, with support for job scripts and a variety of job submission systems.
- Shell Access: For advanced users who prefer command-line interfaces, Open OnDemand provides integrated access to shell terminals, allowing direct interaction with the underlying Linux environment of the TeideHPC system.
Advantages of Open OnDemand#
The main advantage of Open OnDemand is its ability to make TeideHPC resources more accessible and easier to use. This accessibility encourages innovation and collaboration across a wide range of scientific, engineering, and data analysis disciplines. Other advantages include:
- Reduced Learning Curve: By providing a graphical interface for tasks traditionally performed through the command line, Open OnDemand significantly lowers the barrier to entry for new TeideHPC users.
- Improved Productivity: The simplified workflow offered by Open OnDemand allows researchers to focus more on their research and less on mastering the complexities of HPC systems.
- Collaboration and Sharing: Open OnDemand facilitates collaboration among researchers by making it easier to share applications, data, and results.
Use Cases#
Open OnDemand is versatile and can support a wide range of use cases, including, but not limited to:
- Data Analysis and Visualization: Researchers can perform data analysis using their preferred tools and visualize results directly in their web browser.
- Simulation and Modeling: Engineers and scientists can run simulations and models on powerful computational resources, adjusting parameters and analyzing results in real time.
- Educational Purposes: Educators can use Open OnDemand to provide students with hands-on experience with HPC resources, enabling practical learning in courses that require significant computational power.
Getting Started#
To get started with Open OnDemand, users typically need to:
- Have a TeideHPC account from which they will have access to Open OnDemand.
- Navigate to the Open OnDemand portal at https://ondemand.hpc.iter.es/ using a web browser.
- Authenticate using their TeideHPC account credentials.
From there, users can explore available applications, manage files, submit jobs, and more, all through an intuitive web interface.