MATLAB: How to configure the MATLAB Parallel Server on-demand license

MATLAB Parallel Server

How do I configure my MATLAB Parallel Server on-demand license?

Best Answer

In order to use an on-demand license, three things need to be done:
1. 'On-Demand' usage needs to be enabled
2. A valid payment method needs to be connected to the license 3. Users need to be assigned to the license, and given permission to use the 'on-demand' aspects
All three of these tasks can be accomplished through the MathWorks License Center.
Enabling On-Demand Usage & Adding a Payment Method
1. Visit http://www.mathworks.com/licensecenter/, and log into your MathWorks Account.
2. From the list of licenses, select your on-demand license number.
3. When the bottom half of the page refreshes with information specific to this license, click on the 'On-Demand' tab.
4. Note that 'On-Demand' is currently set to 'Off'. If it is set to 'On', on-demand usage has already been enabled.
5. Click on 'Start Using On-Demand (add new card)'.
6. When prompted, enter your billing address and payment information.
7. When completed, you should see a Confirmation screen that asks you to 'Return to the License Center'. Click this License Center link.
8. You should now return to the 'On-Demand' tab, and confirm that 'On-Demand' is now set to 'On', with your payment information listed below.
Changing your Payment Method
1. Visit http://www.mathworks.com/licensecenter/, and log into your MathWorks Account.
2. From the list of licenses, select your on-demand license number.
3. When the bottom half of the page refreshes with information specific to this license, click on the 'On-Demand' tab.
4. You should now see your current payment information listed, along with a 'Change Card' button. Click 'Change Card'.
5. When prompted, enter your billing address and payment information.
6. When completed, you should see a Confirmation screen that asks you to 'Return to the License Center'. Click this License Center link.
7. You should now return to the 'On-Demand' tab, and confirm that your new payment information listed.
Adding Users with On-Demand Permissions
1. Visit http://www.mathworks.com/licensecenter/, and log into your MathWorks Account.
2. From the list of licenses, select your on-demand license number.
3. When the bottom half of the page refreshes with information specific to this license, click on the 'End Users and License Contacts' tab.
4. Click on the 'Add User' button.
5. When prompted, enter the new user's email address and name, and change the 'Access to on-demand workers' field from 'Not Allowed' to 'Allowed'.
6. Click 'Continue', and the new user should be listed within your license with the permissions they need to utilize it.
These steps are also outlined within the MATLAB Parallel Server documentation, available at the following link:
If you have any additional questions that aren't answered by this guide, please contact MathWorks Support. Their contact information is available here:
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