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