【发布时间】:2014-05-14 18:24:30
【问题描述】:
我有一个文件需要运行过滤程序 A、B、C 和 D。A 需要 2 小时,B、C 和 D 各需要 10 到 30 分钟。
A 完成了大部分工作并花费了大部分时间,因此它经过优化以使用多个处理器。
B、C 和 D 是单处理器。
所有程序都在一个 PBS 脚本中按顺序运行。
如果我在 A 运行后更改 pbs 资源需求,它会被重新解释还是 qsub 只评估一次?
或者,如果我把它分成两个 pbs 脚本,我怎样才能让一个在完成时启动另一个?
【问题讨论】:
-
当然要拆分成两个脚本,并在手册中查找“Job Dependencies”。请指定您使用的 PBS 版本,因为依赖语法可能因版本而异。