matlab 提交脚本

小于 1 分钟

单节点运行 matlab

matlab 串行程序使用一个 cpu 核计算, matlab 并行程序使用多个 cpu 核计算

即使用户申请了多个 cpu 核, 串行程序也不会自动变成并行程序

并行计算必须要由用户自行编写并行代码

在单个计算节点上运行 matlab 串行或并行程序, 作业脚本示例如下

#!/bin/bash

#SBATCH --partition=compute
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1   # 设置为所需要的 cpu 核数
#SBATCH --time=72:00:00

export MATLAB_PREFDIR=/share/tmp/${USER}_matlab # 为用户指定不同的 matlab 配置文件目录

cd $SLURM_SUBMIT_DIR

module load matlab

matlab -nosplash -nodisplay -nodesktop < job.m
上次编辑于:
贡献者: jiyunqq