IntelMPI 报错详情 *** buffer overflow detected ***: LSDYNA terminated

IntelMPI 报错详情 *** buffer overflow detected ***: LSDYNA.exe terminated
在 TTRS 构建阶段​ 的问题是由于 硬件设置遗漏​ 导致 IntelMPI 本身无法运行;

方法:
尝试调整 IntelMPI 的堆栈大小:
(推荐用于计算任务前)
export I_MPI_STACKSIZE=unlimited
再 运行程序  
如果解决问题 将这行命令加入 提交计算任务前  或者 开机脚本里面

如果没解决 尝试 如下 1 或 2
1.  永久设置 添加 到 /bashrc
# 查看当前 shell 的所有资源限制 
ulimit -a

# 将堆栈限制设置为“无限制” (推荐用于计算任务前)
ulimit -s unlimited
# 验证是否生效
ulimit -s

2. 
# 设置当前会话的所有关键限制(推荐用于计算任务前) 永久设置 添加 到 /bashrc
ulimit -s unlimited   # 栈大小无限制
ulimit -n 65536      # 打开文件数增至 65536
ulimit -u unlimited   # 用户进程数无限制
ulimit -v unlimited   # 虚拟内存无限制
ulimit -c unlimited   # 允许生成完整 core dump(用于调试)
ulimit -l unlimited  # 允许锁定大内存(如数据库缓冲池)

发表评论