主题:经典错误解决不了:openmp中segmentation fault
程序串行时没有错误,一加上openmp并行后就运行不了,报错是
/var/spool/torque/mom_priv/jobs/6127.node1.SC: line 11: 629 Segmentation fault
上网查了一下这个错误的原因,然后做了以下这些
1.在工作目录下找到.bashrc文件,加入语句export STACKSIZE=500M
2.在提交任务的脚本中加入语句 export STACSIZE=500M
3.在SSH页面上运行ulimit -s 500000
4.在openmp并行区,把比较大的数组都改成了动态数组
不过都没用,还是同样的错误,不知道该怎么办了,上来请教高手们
谢谢!!!
(用的是gfortran编译器,曙光集群)
/var/spool/torque/mom_priv/jobs/6127.node1.SC: line 11: 629 Segmentation fault
上网查了一下这个错误的原因,然后做了以下这些
1.在工作目录下找到.bashrc文件,加入语句export STACKSIZE=500M
2.在提交任务的脚本中加入语句 export STACSIZE=500M
3.在SSH页面上运行ulimit -s 500000
4.在openmp并行区,把比较大的数组都改成了动态数组
不过都没用,还是同样的错误,不知道该怎么办了,上来请教高手们
谢谢!!!
(用的是gfortran编译器,曙光集群)