gprof 的输出 gmon.out 在完成之前取消 slurm 作业时没有出现

问题描述 投票:0回答:0

我正在使用

gprof
分析 Fortran 代码。 我在集群上运行这段代码,我从 1 个节点请求 24 个核心。

作业通过

slurm
提交。 在我通过
submission.sh
发送的
sbatch submission.sh
中运行代码的命令是
srun
.

我的问题是为什么如果我在 10 分钟后

scancel
工作,即没有工作正常退出(即没有工作完成),没有
gmon.out
? 如果我在
submission.sh
中要求作业只运行 3 分钟,并且作业在 3 分钟内正常运行(即使 .f 代码没有结束),
gmon.out
出现。

对此有解释吗?

我正在用

ifort
编译,我包括标志
-pg
.

谢谢!

performance fortran profiling slurm gprof
© www.soinside.com 2019 - 2024. All rights reserved.