【发布时间】:2021-05-08 02:33:24
【问题描述】:
在我的 bash 脚本中,我得到了以下命令
ulimit -s unlimited
但是,当我通过 sbatch job.sh 启动我的工作,然后 ssh 到其中一个计算机节点以检查堆栈大小 ulimit -a 时,我清楚地看到堆栈大小是:
stack size (kbytes, -s) 8192
这是我的完整脚本
#!/bin/bash -l
#SBATCH --job-name=test
#SBATCH --nodes=13
#SBATCH --ntasks-per-node=32
#SBATCH --mem=120GB
#SBATCH --time=999:99:00
#SBATCH --propagate=STACK
ulimit -s unlimited
mpirun ./pres.a
【问题讨论】: