我正在使用
gprof
分析 Fortran 代码。
我在集群上运行这段代码,我从 1 个节点请求 24 个核心。
作业通过
slurm
提交。
在我通过 submission.sh
发送的 sbatch submission.sh
中运行代码的命令是 srun
.
我的问题是为什么如果我在 10 分钟后
scancel
工作,即没有工作正常退出(即没有工作完成),没有gmon.out
?
如果我在 submission.sh
中要求作业只运行 3 分钟,并且作业在 3 分钟内正常运行(即使 .f 代码没有结束),gmon.out
出现。
对此有解释吗?
我正在用
ifort
编译,我包括标志 -pg
.
谢谢!