| 查看: 1958 | 回复: 6 | |||
mengfc金虫 (正式写手)
|
[求助]
siesta-3.1并行编译完成时,出了这么一句话。。。
|
|
折腾半天总算吧siesta编译好了,就是完成时出了这么一句话: libimf.so: warning: warning: feupdateenv is not implemented and will always fail 这是什么意思呢?有什么影响? |
» 收录本帖的淘帖专辑推荐
vasp编译问题集锦 |
» 猜你喜欢
同事接到电话了,我却没有
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O5.4,科目全,可+急
已经有5人回复
准备明年的基金了
已经有5人回复
今年的WR进展到哪一步了?
已经有6人回复
这种情况还有戏吗
已经有8人回复
时间戳他又来了
已经有11人回复
小木虫看见有人已经知道结果了
已经有15人回复
这个自发加氧反应的机理是什么?
已经有6人回复
J-J-W不为人知的一面
已经有18人回复
没消息就是被刷了呗
已经有13人回复
» 本主题相关价值贴推荐,对您同样有帮助:
siesta-3.1并行编译出错。
已经有7人回复
cp2k并行编译出错
已经有3人回复
siesta3.1并行
已经有8人回复
vasp5.2 并行编译如何修改makefile
已经有5人回复
【pwzhou个人文集】Molpro 2010.1 PL20 并行编译
已经有5人回复
【求助】25号就把订票单邮件发过去的了,怎么直到今天留服还没订好机票
已经有7人回复
【求助】Aspen安装后出现问题
已经有11人回复
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
金虫 (正式写手)
- 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
- 专业: 物理电子学
6楼2011-10-28 16:12:08
leehb870605
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 379.2
- 散金: 235
- 红花: 2
- 帖子: 69
- 在线: 30小时
- 虫号: 982523
- 注册: 2010-03-26
- 专业: 物理电子学
7楼2011-10-28 16:15:53











回复此楼
mengfc