MATLAB Parallel Server
MATLAB® Parallel Server™ lets you scale MATLAB programs and Simulink® simulations to clusters and clouds. You can prototype your programs and simulations on the desktop and run them on clusters and clouds without recoding. MATLAB Parallel Server supports batch jobs, interactive parallel computations, and distributed computations with large matrices.
All cluster-side licensing is handled by MATLAB Parallel Server. Your desktop license profile is dynamically enabled on the cluster, so you do not need to supply MATLAB licenses for the cluster. The licensing model includes features to support unlimited scaling.
MATLAB Parallel Server runs your programs and simulations as scheduled applications on your cluster. You can use the MATLAB optimized scheduler provided with MATLAB Parallel Server or your own scheduler. A plugin framework enables direct communication with popular cluster scheduler submission clients.
Installation
Integrate MATLAB Parallel Server with your existing cluster infrastructure
MATLAB Job Scheduler Configuration and Management
Use MATLAB Job Scheduler when you do not have an existing scheduler in your cluster; modify the scheduler default settings, control scheduler processes, and manage cluster resources
Third-Party Cluster Configuration
Complete integration of MATLAB Parallel Server into Slurm, Microsoft® HPC Pack, PBS, and other third-party schedulers
Deploy MATLAB Parallel Server on Cloud Platforms
Deploy MATLAB Parallel Server on Microsoft Azure®, AWS®, and Kubernetes®
Running Code on Clusters and Clouds
Scale up and run computationally intensive code in your existing cluster
Troubleshooting in MATLAB Parallel Server
Resolve unexpected issues in MATLAB Parallel Server