qsubfunc

launching Matlab processes from Matlab under a Unix cluster grid



What is qsubfunc ?
qsubfunc() is a Matlab function that submit jobs on the queue system of a Unix cluster running the Sun Grid Engine software (the Unix cluster does not have to be made of Sun machines though).


Features


Requirement


Installing qsubfunc

1. qsubfunc is distributed under a GNU General Public Licence. Read it first.
2. Download the qsubfunc here (release 24 Oct. 2002)

3. Start Matlab and try this example to see if the qsubfunc() function works

>> qsubfunc({ {'max', { [1:10,11:-1:1] }, { 'maxval' 'maxindex' }} {'min', { [1:10,11:-1:1] }, { 'minval' 'minindex' }}} );

This launches two processes on the grid that compute the following:

>> [maxval maxindex] = max([1:10,11:-1:1]);

>> [minval minindex] = min([1:10,11:-1:1]);

Values are returned in the local workspace


Documentation & troubleshooting
See the function header under Matlab.





Back to home page

For any comments, to report bugs
or suggestions, arno@salk.edu.