Job and Task Creation
Create a job and define its tasks
Create jobs and tasks to give you greater control over task distribution, data distribution, load balancing, and so on.
Functions
Classes
Topics
Jobs and Tasks Basics
- Choose Batch Processing Function
Decide which batch programming construct to use to offload work to a cluster. - Program a Job on a Local Cluster
Manually create and run jobs. - Program Independent Jobs
The tasks in an independent job do not directly communicate with each other and are independent. - Program Communicating Jobs
Discover the differences between independent and communicating jobs. - Share Code with Workers
Find out how to pass data and code to and from the workers. - Apply Callbacks to MATLAB Job Scheduler Jobs and Tasks
The MATLAB® Job Scheduler has the ability to trigger callbacks in the client session whenever jobs or tasks in the MATLAB Job Scheduler cluster change to specific states.
More About Parallel Jobs
- How Parallel Computing Software Runs a Job
Explore the lifecycle of a job. - Programming Tips
Provides helpful hints for good programming practice. - Job Monitor
Manage your jobs using the Job Monitor. - Control Random Number Streams on Workers
The random number generation functionsrand,randi, andrandnbehave differently for parallel calculations compared to your MATLAB client. - Control and Repeat Random Numbers in Parallel Jobs
Control random number generation for independent jobs and tasks by assigning a particular substream for each job.