1. Software Requirements

The MATLAB app requires the following software to be installed on the compute nodes that batch job is meant to run on, NOT the OnDemand node:

Optional (but recommended) software:

  • Lmod 6.0.1+ or any other CLI tool used to load appropriate environments within the batch job before launching the Jupyter Notebook Server, e.g.,

    module purge
    module load python


Do NOT install the above software on the OnDemand node. The above software requirements are ONLY for the compute nodes you intend on launching the Jupyter Notebook Server on within batch jobs.


We believe that the desktop based approach is superior, but are aware that other sites may prefer an implemenation that does not require a full desktop be installed. Fluxbox is a window manager that has been used in place of XFCE/Mate. An example of OSC’s deprecated Fluxbox based implementation is available on Github.