MATLAB DCS: Difference between revisions
Jump to navigation
Jump to search
Jpr@uab.edu (talk | contribs) (→Steps to run Matlab: Fixed invoke of matlab script in SGE script and correct flag to suppress gui display) |
|||
Line 26: | Line 26: | ||
#$ -j y | #$ -j y | ||
# | # | ||
#$ -M | #$ -M YOUR_EMAIL_ADDRESS | ||
#$ -m eas | #$ -m eas | ||
# | # | ||
Line 32: | Line 32: | ||
#$ -V | #$ -V | ||
matlab -c port@license-server - | matlab -c port@license-server -nodisplay < matlab-script | ||
</pre> | </pre> | ||
Revision as of 17:50, 11 September 2009
Stub
Steps to run Matlab
Once you log into Cheaha, set up your environment with the command:
module load mathworks/matlab-r2009a
As a test, you can run MatLab and access your license server with
matlab -c port@license-server -nodesktop
This will start matlab in an interactive shell. This is good just to verify things work, but do not run any significant computations on the Cheaha head node. MatLab computational work needs to be run on the compute nodes by submitting a job submission script to the SGE scheduler
You can create a simple SGE script with (this example requests 1 cpu core / slot):
#$ -S /bin/bash #$ -cwd # #$ -pe matlab 1 #$ -N testMatLab #$ -l h_rt=2:00:00,s_rt=1:55:00 #$ -j y # #$ -M YOUR_EMAIL_ADDRESS #$ -m eas # module load mathworks/matlab-r2009a #$ -V matlab -c port@license-server -nodisplay < matlab-script
Then submit that script with
qsub name-of-script-above
Check on it with qstat.
qstat -u $USER