| 查看: 1666 | 回复: 6 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
mengfc金虫 (正式写手)
|
[求助]
siesta-3.1并行编译完成时,出了这么一句话。。。
|
||
|
折腾半天总算吧siesta编译好了,就是完成时出了这么一句话: libimf.so: warning: warning: feupdateenv is not implemented and will always fail 这是什么意思呢?有什么影响? |
» 收录本帖的淘帖专辑推荐
vasp编译问题集锦 |
» 猜你喜欢
职称评审没过,求安慰
已经有41人回复
回收溶剂求助
已经有7人回复
硝基苯如何除去
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
求助文献
已经有3人回复
三无产品还有机会吗
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
siesta-3.1并行编译出错。
已经有7人回复
cp2k并行编译出错
已经有3人回复
siesta3.1并行
已经有8人回复
vasp5.2 并行编译如何修改makefile
已经有5人回复
【pwzhou个人文集】Molpro 2010.1 PL20 并行编译
已经有5人回复
【求助】25号就把订票单邮件发过去的了,怎么直到今天留服还没订好机票
已经有7人回复
【求助】Aspen安装后出现问题
已经有11人回复
mengfc
金虫 (正式写手)
- 1ST强帖: 1
- 应助: 20 (小学生)
- 金币: 1301.2
- 散金: 1807
- 红花: 5
- 帖子: 927
- 在线: 524.4小时
- 虫号: 818484
- 注册: 2009-07-30
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
5楼2011-10-28 12:35:08
leehb870605
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 379.2
- 散金: 235
- 红花: 2
- 帖子: 69
- 在线: 30小时
- 虫号: 982523
- 注册: 2010-03-26
- 专业: 物理电子学
【答案】应助回帖
★ ★
zzy870720z(金币+2): 谢谢指教 2011-10-20 15:28:35
mengfc(金币+10): 谢谢您,若视而不见,没什么影响吧? 2011-10-22 18:23:41
mengfc(金币+10): 2011-10-25 11:09:32
zzy870720z(金币+2): 谢谢指教 2011-10-20 15:28:35
mengfc(金币+10): 谢谢您,若视而不见,没什么影响吧? 2011-10-22 18:23:41
mengfc(金币+10): 2011-10-25 11:09:32
|
按照intel的解释,是编译过程中只link到intel的math libraries,而没有link到系统的math libraries. 对于VASP的解决办法是把系统的math libraries加入,即-limf -lm 修改后的LIB LIB = -limf -lm -L../vasp.4.lib -ldmy \ ../vasp.4.lib/linpack_double.o $(LAPACK) \ $(SCA) $(BLAS) \ INTEL原文: In many cases users can just ignore the warning. However to avoid possible problems just link the code against both math libraries. For example: icc -limf -lm < or mpicc -limp -lm < 综上,对于此警告,可以选择无视,或者添加数学库标签。 LZ可参见此链接 http://software.intel.com/en-us/forums/showthread.php?t=62806 |
» 本帖已获得的红花(最新10朵)
2楼2011-10-20 10:31:55
mengfc
金虫 (正式写手)
- 1ST强帖: 1
- 应助: 20 (小学生)
- 金币: 1301.2
- 散金: 1807
- 红花: 5
- 帖子: 927
- 在线: 524.4小时
- 虫号: 818484
- 注册: 2009-07-30
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
3楼2011-10-27 23:08:36
leehb870605
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 379.2
- 散金: 235
- 红花: 2
- 帖子: 69
- 在线: 30小时
- 虫号: 982523
- 注册: 2010-03-26
- 专业: 物理电子学
★ ★
uuv2010(金币+2): 多谢提示 2011-10-28 09:34:31
uuv2010(金币+2): 多谢提示 2011-10-28 09:34:31
|
表面上看应该是编译器问题吧。。 谷歌了一下,INTEL论坛上说法如下: There are infinite possibilities. Two articles I wrote for Windows Fortran would also be instructive for you. These cover Access Violation (SEGV on Linux) and Stack Overflow. On Linux, you can try raising the stack limit with "ulimit -s" or "limit stacksizae unlimited" depending on your shell. The key to identifying the cause is to find exactly WHERE in your program this error is occurring. Use of -traceback can help here. 还有别的,总结下来就是: 1、确认程序的编译器对应32or64位;如果不对修改路径,或输入全路径编译 2、修改系统资源的限制,把以下语句写在.bashrc的最后 # set up environment for Intel Fortran source /opt/intel/Compiler/11.0/069/bin/ifortvars.sh ia32 # set unlimited stack size ulimit -s unlimited |
4楼2011-10-28 09:12:20













回复此楼
mengfc