matlab_submit.xml
<?xml version="1.0" ?>
<!-- Sample XML Job File -->
<job>
<nodes>5</nodes>
<minutes>1440</minutes>
<type>batch</type>
<affiliation>v2</affiliation>
<run>\\tc.cornell.edu\tc\users\your_userid\matlab_submit.bat</run>
</job>

matlab_submit.bat
set NPROC=10
set ROOTDIR=\\tc.cornell.edu\tc\users\%USERNAME%\software\farm_out_work\deterministic
set CODE=matlab_executable
set OUTDIR=%ROOTDIR%\output
mkdir %OUTDIR%
cd /D %ROOTDIR%
REM Start timing.
echo Start at: >%OUTDIR%\matlablog.txt
date /t >>%OUTDIR%\matlablog.txt
time /t>>%OUTDIR%\matlablog.txt


REM make sure you are at the root of T:
cd /D T:\

REM find out which nodes you have
vsched -m

REM matlab_setup.bat copies over matlab program files
mpirun -np %NPROC% %ROOTDIR%\matlab_setup.bat 1>%OUTDIR%\matlab_setup.out 2>%OUTDIR%\matlab_setup.err

copy T:\machines T:\%USERNAME%

cd /D T:\%USERNAME%

REM run MATLAB jobs
mpirun -np %NPROC% %ROOTDIR%\matlab_execute.bat 1>%OUTDIR%\run.out 2>%OUTDIR%\run.err

REM cleanup.bat copies all output files back to the user folder on the fileserver, (H:)
mpirun -np %NPROC% %ROOTDIR%\matlab_cleanup.bat 1>%OUTDIR%\matlab_cleanup.out 2>%OUTDIR%\matlab_cleanup.err

REM End timing.
echo End at: >>%OUTDIR%\matlablog.txt
date /t >>%OUTDIR%\matlablog.txt
time /t>>%OUTDIR%\matlablog.txt
vsched -c