| 查看: 2048 | 回复: 6 | |||
mengfc金虫 (正式写手)
|
[求助]
siesta-3.1并行编译完成时,出了这么一句话。。。
|
|
折腾半天总算吧siesta编译好了,就是完成时出了这么一句话: libimf.so: warning: warning: feupdateenv is not implemented and will always fail 这是什么意思呢?有什么影响? |
» 收录本帖的淘帖专辑推荐
vasp编译问题集锦 |
» 猜你喜欢
广西大学-广州大学招聘博士后 欢迎广大优秀人才!!!
已经有11人回复
闲聊
已经有3人回复
江苏省自然基金 什么时候出结果
已经有4人回复
如何查询2026年获批项目名称?
已经有3人回复
两块石头
已经有10人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有19人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有15人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有13人回复
初秋的晨风
已经有6人回复
Ei源刊怎么投
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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 |
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