Logo
2.0

General

  • Architecture
  • Configuration Reference

Install

  • Requirements
  • Installation
  • Authentication
  • Add Cluster Configuration Files
  • Resource Manager Configuration
  • Customization Overview
  • Customization
  • Analytics
  • Monitoring

Extend

  • Setup Interactive Apps
  • Enable Interactive Desktop
  • Install Other Interactive Apps
  • Code Snippets

Deploy

  • App Authorization
  • App Sharing

Develop Interactive Apps

  • App Development
  • Tutorials: Interactive Apps
    • Add a Jupyter App
    • Add an RStudio App
    • Add a MATLAB App
    • Add a Jupyter App on a Kubernetes Cluster
    • Add a Jupyter App on a Kubernetes Cluster that behaves like HPC compute
    • Add Custom Queues/Partitions
    • Troubleshooting Interactive Apps

Develop Passenger Apps

  • Tutorials: Passenger Apps

Release Notes

  • v2.0 Release Notes
  • v1.8 Release Notes
  • v1.7 Release Notes
  • v1.6 Release Notes
  • v1.5 Release Notes
  • v1.4 Release Notes
  • v1.3 Release Notes
  • v1.2 Release Notes
  • v1.1 Release Notes
  • v1.0 Release Notes

Known Issues

  • OnDemand’s Known Issues

Legacy Docs

  • Applications
  • User Documentation
Open OnDemand
  • Docs »
  • Tutorials: Interactive Apps
  • Edit on GitHub

Tutorials: Interactive Apps¶

Below is a list of tutorials for developing interactive apps.

Tutorials

  • Add a Jupyter App
    • 1. Software Requirements
    • 2. Copy Jupyter App
    • 3. Customize Attributes
    • 4. Modify Submit Parameters
    • 5. Deploy Jupyter App
  • Add an RStudio App
    • 1. Copy RStudio App
    • 2. Software Requirements
    • 3. Setup Singularity
    • 4. Customize Attributes
    • 5. Deploy RStudio App
  • Add a MATLAB App
    • 1. Software Requirements
    • 2. Copy MATLAB App
    • 3. Customize Attributes
    • 4. Edit Launch Script
    • 5. Modify Submit Parameters
    • 6. Edit Form.js
    • 7. Deploy MATLAB App
    • 8. Known Issues
  • Add a Jupyter App on a Kubernetes Cluster
    • container spec
    • resource requests
    • configmap
    • mounts
    • init containers
    • submit yml in full
  • Add a Jupyter App on a Kubernetes Cluster that behaves like HPC compute
    • The container
    • Switch between SLURM and Kubernetes
    • container spec
    • mounts
    • submit yml in full
  • Add Custom Queues/Partitions
    • Use a Local Static List
    • Use a Global Static List
  • Troubleshooting Interactive Apps
    • The window cannot be resized/moved/maximized
    • MATLAB throws Java errors when the window is resized
    • Job finishes instantly because, desktop app backgrounds itself
Next Previous

© Copyright 2017-2023, Ohio Supercomputer Center

Documentation Versions v:
Versions
latest
2.0
1.8
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0
develop
On GitHub
Website
Main Repo

Theme provided by Read the Docs.