اجرای MATLAB روی کلاستر¶
در این سامانه، اجرای MATLAB برای کارهای محاسباتی بهتر است از طریق Wrapper آماده matlab-slurm انجام شود. این روش Job را به Slurm میفرستد و برای کارهای سنگین مناسبتر از اجرای مستقیم است.
اجرای سریع¶
فرض کنید فایل MATLAB شما test.m است:
ساخت فایل نمونه¶
cat > test.m <<'MATLAB_CODE'
disp('MATLAB job is running')
disp(getenv('USER'))
disp(datetime)
MATLAB_CODE
اجرای با منابع مشخص¶
متغیرهای قابل استفاده¶
| متغیر | کاربرد |
|---|---|
MATLAB_TIME | زمان اجرای Job |
MATLAB_MEM | حافظه موردنیاز |
MATLAB_CPUS | تعداد CPU |
MATLAB_NODES | تعداد نود |
MATLAB_PARTITION | انتخاب Partition |
MATLAB_ACCOUNT | حساب Slurm در صورت نیاز |
ادامه راهنما¶
برای توضیحات بیشتر، صفحه «راهنمای تکمیلی MATLAB» را بخوانید.
اجرای مستقیم MATLAB
برای کارهای سنگین، MATLAB را مستقیم روی Jupyter اجرا نکنید. از matlab-slurm استفاده کنید.