ZHIT420 2022-10-11 10:30
浏览 50
已结题

PBS排队系统如何设置堆栈大小?

问题遇到的现象和发生背景

采用Ubuntu20.04运行VASP做计算,所有任务mpirun -np 提交都能正常运行,为了方便想使用PBS排队系统,出现如下问题:
PBS排队系统安装测试都正常,但运行稍微大一点的任务就会报错。以下是我的PBS提交任务文件
#!/bin/bash
#PBS -N vasp
#PBS -q batch
#PBS -l walltime=1500:00:00
#PBS -l nodes=1:ppn=8
#PBS -j oe
#PBS -l mem=30G
#PBS -V

cd $PBS_O_WORKDIR

source /home/zy/intel/compilers_and_libraries_2020.4.304/linux/bin/compilervars.sh intel64
export PATH=$PATH:/home/zy/Documents/vasp.5.4.4/bin
mpirun -np 8 vasp >output

运行结果及报错内容

报错内容可能是堆栈问题

= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 0 PID 118214 RUNNING AT zy-X99
= KILLED BY SIGNAL: 9 (Killed)

我的解答思路和尝试过的方法

这些任务我如果直接用 mpirun -np 提交都能正常计算,但用PBS提交就会报错。个人猜测是PBS配置文件需要设置堆栈大小,类似ulimit -s unlimited的功能。希望能得到各位指点,不胜感激!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月19日
    • 创建了问题 10月11日

    悬赏问题

    • ¥20 如何实现关闭某一个应用程序后,自动运行一个批处理文件。
    • ¥15 关于 S7-PLCSIM Advanced 5.0本地TCP连接无法读写数据
    • ¥15 关于温度改变石墨烯介电性能(关键词-介电常数)
    • ¥150 HDMI分路器LT86102 的输出在890MHz频点处EMC超标8DB
    • ¥15 druid(相关搜索:数据库|防火墙)
    • ¥15 大一python作业
    • ¥15 preLaunchTask"C/C++: aarch64- apple-darwin22-g++-14 生成活动 文件”已终止,退出代码为-1。
    • ¥60 如何鉴定微信小程序数据被篡改过
    • ¥18 关于#贝叶斯概率#的问题:这篇文章中利用em算法求出了对数似然值作为概率表参数,然后进行概率表计算,这个概率表是怎样计算的呀
    • ¥20 C#上传XML格式数据