3.0
Getting Started
Requirements
Installation
Cluster Configuration
Setup Interactive Apps
How-Tos
Customizations
Debugging and Monitoring
Enable Interactive Desktop
App Development
Tutorials
Install Other Interactive Apps
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
Tutorials: Passenger Apps
More
Architecture
Configuration Reference
Release Notes
OOD Versioning Policy
Glossary
OnDemand’s Known Issues
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
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
.