Parallel computing unix scripts using MATLAB parallel computing toolbox
이전 댓글 표시
Dear all,
I'm more fluent with MATLAB than unix and Oracle Grid Engine, so I'm using matlab MDCE and Parallel toolbox to submit jobs to my cluster of computers. I use the following for loop to write matlab scripts for each worker, and then I submit each script using "run script as batch job" in an open matlabpool:
for i = 1:length(subs)
fid = fopen(sprintf('batchsc_job_%s.m',batch_script_number,'wt');
fprintf(fid,'#!/bin/bash\n',) %adding the first line for unix shell script
unixStr= 'unix command';
fprintf(fid,'[s,W]=%s\n',unixStr); % This adds each line to the shell script
fclose(fid);
end
Does it make sense to you?
All the best, Arman
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!