MATLAB: What are the license requirements for MATLAB Parallel Server

MATLAB Parallel Server

I am interested in using MATLAB Parallel Server. What product licenses are required for the cluster, and for the client systems?

Best Answer

The following licenses are required:
For the Cluster:
  • MATLAB Parallel Server. Network Concurrent license type.
One MATLAB Parallel Server license seat is required per CPU core used within the cluster. For example, a 64 seat MATLAB Parallel Server license will support up to 64 cores across up to 64 systems. For example, it could be used to run a job on 32 cores each across two worker systems, or it could be used to run a job on 1 core each across 64 worker systems.
A license manager installation is required to host the Network Concurrent license for MATLAB Parallel Server. The scheduler and workers systems must be able to access the network license manager across the network in order to access licenses. The license manager can be installed on the scheduler or on a worker system within the cluster.
For the Client:
In order to open a MATLAB session and submit a job to the cluster, the minimal license requirements are: * MATLAB. * Parallel Computing Toolbox. * Any additional toolboxes which will be used during your session.
The client license can be an individual or network type license.
NOTE: Starting in R2019a the following name changes occurred:
  • MATLAB Distributed Computing Server was renamed to MATLAB Parallel Server
  • mdce_def was renamed to mjs_def
  • mdce binary was renamed to mjs