No BSD License  

Highlights from
CCS Toolbox

Be the first to rate this file! 6 Downloads (last 30 days) File Size: 8.71 KB File ID: #18330

CCS Toolbox

by Marc Molinari

 

15 Jan 2008 (Updated 15 Jan 2008)

Interfaces Matlab to the Microsoft Compute Cluster Server via XML

| Watch this File

File Information
Description

The CCS Toolbox for Matlab is a simple interface from Matlab to the Microsoft Compute Cluster Server. It allows job submissions from the Matlab environment.

The jobs are described entirely as Matlab data structures.

Example:

  % create a job and assign a name
  j = ccsjob;
  j.Name = 'My CCS job';
  j.Project = j.Name;
  
  % create a task and assign name, execute command, and work directory:
  t = ccstask;
  t.Name = 'mytask';
  t.CommandLine = 'run.bat';
  t.WorkDirectory = '\\cluster\myfolder';
  
  % assign task to job
  j.Tasks(1) = t;
  
  % write job to xml submission file
  jobfilename = 'myjobsubmission.xml';
  ccs_create_submission_file(j, jobfilename);
  
  % submit job to CCS cluster
  clusterHeadNode = 'cluster-hn';
  system(['job submit /exclusive:false /jobfile:', jobfilename, ' /scheduler:', clusterHeadNode]);

MATLAB release MATLAB 7.3 (R2006b)
Other requirements Microsoft Compute Cluster Server installation for using the submission file.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
distributed processing Marc Molinari 22 Oct 2008 09:42:47
parallel computing Marc Molinari 22 Oct 2008 09:42:47
microsoft compute cluster server ccs high performance computing Marc Molinari 22 Oct 2008 09:42:47

Contact us at files@mathworks.com