// Matlab on ADAPT

The NCCS does not provide access to Matlab on the ADAPT nodes. The freeware package, Octave, is available. If users have Matlab licenses that they wish to have installed in ADAPT, but we ask users to consider the following:

  1. Individual License (also known as Node Locked)
    ProsCons
    Lowest cost to the user Locked to a specific Virtual Machine (VM) and user. If the VM is rebuilt, the new system has a different MAC address which means the sysadmin team must work with Mathworks to un-register the license from the previous MAC address and associate it with the new one. This needs to be done each time the VM is migrated or rebuilt.

    Summary: This can be done, but node locked licenses are not well suited to a virtual environment. It is a manual effort to migrate the license and we ask that users who make this request be aware that they may lose access to their license at unexpected times and it may take some time for the sysadmin team to be able to get the license back up and running.

  2. Network Named User License
    ProsCons
    Allows access by multiple users on any VM. Higher cost. List of users must be maintained by ADAPT system administrators.

    Summary: This is the recommended approach as it provides flexibility and a minimum of maintenance.

  3. Concurrent License
    ProsCons
    Can be added to the centralized license server and then accessed from any VM by any user on the systems. Highest cost to the user. On ADAPT, it is not possible to restrict which users access the license by username.

    Summary: Due the the inability to control usage, it's not recommended for a shared environment like ADAPT.

Note, users will maintain their own Mathworks account and will need to add one of the ADAPT system administrators as the admin for their Mathworks license so that we can download the necessary software and license file.