HPC OnDemand Web Portal

HPC OnDemand provides an integrated, single access point for HPC resources on the ManeFrame II (M2) supercomputer.

Accessing the Portal

Access to the HPC OnDemand web portal requires an existing M2 account, which can be requested as documented in Accounts.

  1. Go to hpc.smu.edu.

  2. Sign in using your SMU ID and SMU password

Interactive Apps

Remote Desktop

  1. Select “Remote Desktop” from the “Interactive Apps” drop-down menu.

  2. Select options required for your remote desktop instance. These options are the same as those requested via a standard Slurm script on M2.

  3. Select “Launch”

  4. Wait for the job to start on M2. When the job starts a new button “Launch noVNC in New Tab” button will appear.

  5. Select “Launch noVNC in New Tab”

  6. Graphical applications can be run via the Terminal, e.g. module load comsol && comsol &.

  7. When finished using the remote desktop instance, return to the “My Interactive Sessions” tab in your browser and select “Delete” and “Confirm”, when prompted, to cancel the job on M2.

MATLAB

  1. Select “MATLAB” from the “Interactive Apps” drop-down menu.

  2. Select options required for your remote desktop instance. These options are the same as those requested via a standard Slurm script on M2.

  3. Select “Launch”

  4. Wait for the job to start on M2. When the job starts a new button “Launch noVNC in New Tab” button will appear.

  5. Select “Launch noVNC in New Tab”

  6. The MATLAB graphical interface will be presented and running on the M2 resource requested.

  7. When finished using the MATLAB instance, return to the “My Interactive Sessions” tab in your browser and select “Delete” and “Confirm”, when prompted, to cancel the job on M2.

SAS

  1. Select “SAS” from the “Interactive Apps” drop-down menu.

  2. Select options required for your remote desktop instance. These options are the same as those requested via a standard Slurm script on M2.

  3. Select “Launch”

  4. Wait for the job to start on M2. When the job starts a new button “Launch noVNC in New Tab” button will appear.

  5. Select “Launch noVNC in New Tab”

  6. The SAS graphical interface will be presented and running on the M2 resource requested.

  7. When finished using the SAS instance, return to the “My Interactive Sessions” tab in your browser and select “Delete” and “Confirm”, when prompted, to cancel the job on M2.

Jupyter Notebook

  1. Select “Jupyter Notebook” from the “Interactive Apps” drop-down menu.

  2. Select options required for your remote desktop instance. These options are the same as those requested via a standard Slurm script on M2.

  3. Select “Launch”

  4. Wait for the job to start on M2. When the job starts a new button “Connect to Jupyter Notebook” button will appear.

  5. Select “Connect to Jupyter Notebook”

  6. The Jupyter Notebook graphical interface will be presented and running on the M2 resource requested.

  7. When finished using the Jupyter Notebook instance, return to the “My Interactive Sessions” tab in your browser and select “Delete” and “Confirm”, when prompted, to cancel the job on M2.

JupyterLab

  1. Select “JupyterLab” from the “Interactive Apps” drop-down menu.

  2. Select options required for your remote desktop instance. These options are the same as those requested via a standard Slurm script on M2.

    1. Custom Python environments can be used by adding the appropriate environment activation command to the “Custom environment settings” field, e.g. conda activate custom_environment. The environment must contain Jupyterlab.

  3. Select “Launch”

  4. Wait for the job to start on M2. When the job starts a new button “Connect to JupyterLab” button will appear.

  5. Select “Connect to JupyterLab”

  6. The Jupyter Notebook graphical interface will be presented and running on the M2 resource requested.

  7. When finished using the JupyterLab instance, return to the “My Interactive Sessions” tab in your browser and select “Delete” and “Confirm”, when prompted, to cancel the job on M2.

RStudio Server

  1. Select “RStudio Server” from the “Interactive Apps” drop-down menu.

  2. Select options required for your remote desktop instance. These options are the same as those requested via a standard Slurm script on M2.

  3. Select “Launch”

  4. Wait for the job to start on M2. When the job starts a new button “Connect to RStudio Server” button will appear.

  5. Select “Connect to RStudio Server”

  6. The RStudio graphical interface will be presented and running on the M2 resource requested.

  7. When finished using the RStudio Server instance, return to the “My Interactive Sessions” tab in your browser and select “Delete” and “Confirm”, when prompted, to cancel the job on M2.

Shell Access

  1. Select “ManeFrame II Shell Access” from the “Clusters” drop-down menu. Note that this shell access does not provide access to graphical applications. If needed, please use a “Remote Desktop” instance.

  2. When finished using the shell, type exit and close the browser tab.

Monitoring Jobs

  1. “Active Jobs” from the “Jobs” drop-down menu.

File Access

  1. “Home Directory” from the “Files” drop-down menu.

  • You can navigate to specific directories by clicking the directories shown.

  • You can go to specific directories using the “Go To…” button.

  • You can upload files simply by dragging them to the window or by selecting the “Upload” button.

  • You can download files and directories by selecting them and then selecting the “Download” button.