Servers

OpenOnDemand Servers#


Using OOD, users can use RStudio, Jupyter, Code server … etc.

All these applications work in the same way as for Desktops in the previous section. In other terms, before launching these application, a user has to set some parameters or resources to use (like the accounting group, slurm partition, number of cpus, …etc.) before launching the application. Once the job is granted, click on the link with name _Connect to … to start the server. At the time of writing this documentation, Code server, Matlab Server, RStudio Server and JupeyterLab server are available.

Code server#

For development purposes, users can run code server using OOD. It runs as a job on compute node. After setting all the resources, use the link Connect to Code Server to connect the server:

Code Server: Connect
Code Server Connect

Here is an example of snapshot that shows the xode server interface:

Code Server: View
Code Server View

Matlab Server#

With OOD, one can run MATLAB GUI to debug the code or for visualization. In the form, there is a possibility to choose the version of MATLAB to use:

Matlab Server: Connect
Matlab Server Connect

Once the job stats, click on the button Connect to MATLAB Server to access the interface:

Matlab Server: View
Matlab Server View

RStudio Server#

This application can be used to run R programs or for development and visualization. After initiating RStudio server, one can choose the version of R and some additional modules from the submission form. These modules are required to install R packages.

RStudio Server: select modules
RStudio: Selecting modules

Once all mandatory fields in the form are set, launch the application and connect to RStudio server:

RStudio Server: Connect
RStudio Server Connect

Here is a snapshot of RStudio Server:

RStudio Server: View
RStudio Server View

JupeyterLab server#

JupyterLab Server: Connect
JupyterLab Server Connect
JupyterLab Server: View
JupyterLab Server View