Intermediate Matlab programming on EOS

The Matlab course will start with some common sense optimization techniques followed by an introduction to the matlab parallel toolbox. The following topics will be discussed: cluster profiles, matlabpools, parallel constructs ( parfor, spmd), distributed data, matlab gpu computing, and matlab batch command. We will also discuss how to use matlabsubmit (our homegrown matlab submission script) to run matlab jobs on the cluster. The course will be interactive using demos and small exercises.

Schedule and Course material:

A copy of the slides can be found here. Matlab demos, exercises and solutions can be found here