24小时热门版块排行榜    

Znn3bq.jpeg
查看: 530  |  回复: 4
当前主题已经存档。

huangyc

木虫 (正式写手)

[交流] [求助]编译BLAS竟会出问题!

这几天给编译搞的焦头烂额,基础不好没办法,老问别人也不好意思,希望论坛上大家不吝赐教
我下载的BLAS是1.26的,编译后出现如下问题:
copy_k.o
copy_sse_core2.S: Assembler messages:
copy_sse_core2.S:244: Error: no such instruction: `palignr $4,%xmm0,%xmm1'
copy_sse_core2.S:249: Error: no such instruction: `palignr $4,%xmm9,%xmm2'
copy_sse_core2.S:254: Error: no such instruction: `palignr $4,%xmm10,%xmm3'
copy_sse_core2.S:259: Error: no such instruction: `palignr $4,%xmm11,%xmm4'
copy_sse_core2.S:264: Error: no such instruction: `palignr $4,%xmm12,%xmm5'
copy_sse_core2.S:269: Error: no such instruction: `palignr $4,%xmm13,%xmm6'
copy_sse_core2.S:274: Error: no such instruction: `palignr $4,%xmm14,%xmm7'
copy_sse_core2.S:279: Error: no such instruction: `palignr $4,%xmm15,%xmm8'
copy_sse_core2.S:291: Error: no such instruction: `palignr $4,%xmm0,%xmm1'
copy_sse_core2.S:295: Error: no such instruction: `palignr $4,%xmm9,%xmm2'
copy_sse_core2.S:299: Error: no such instruction: `palignr $4,%xmm10,%xmm3'
copy_sse_core2.S:303: Error: no such instruction: `palignr $4,%xmm11,%xmm4'
copy_sse_core2.S:307: Error: no such instruction: `palignr $4,%xmm12,%xmm5'
copy_sse_core2.S:311: Error: no such instruction: `palignr $4,%xmm13,%xmm6'
copy_sse_core2.S:315: Error: no such instruction: `palignr $4,%xmm14,%xmm7'
copy_sse_core2.S:319: Error: no such instruction: `palignr $4,%xmm15,%xmm8'
copy_sse_core2.S:339: Error: no such instruction: `palignr $4,%xmm0,%xmm1'
copy_sse_core2.S:340: Error: no such instruction: `palignr $4,%xmm5,%xmm2'
copy_sse_core2.S:345: Error: no such instruction: `palignr $4,%xmm6,%xmm3'
copy_sse_core2.S:346: Error: no such instruction: `palignr $4,%xmm7,%xmm4'
copy_sse_core2.S:368: Error: no such instruction: `palignr $4,%xmm0,%xmm1'
copy_sse_core2.S:369: Error: no such instruction: `palignr $4,%xmm3,%xmm2'
copy_sse_core2.S:385: Error: no such instruction: `palignr $4,%xmm0,%xmm1'
copy_sse_core2.S:605: Error: no such instruction: `palignr $12,%xmm0,%xmm1'
copy_sse_core2.S:610: Error: no such instruction: `palignr $12,%xmm9,%xmm2'
copy_sse_core2.S:615: Error: no such instruction: `palignr $12,%xmm10,%xmm3'
copy_sse_core2.S:620: Error: no such instruction: `palignr $12,%xmm11,%xmm4'
copy_sse_core2.S:625: Error: no such instruction: `palignr $12,%xmm12,%xmm5'
copy_sse_core2.S:630: Error: no such instruction: `palignr $12,%xmm13,%xmm6'
copy_sse_core2.S:635: Error: no such instruction: `palignr $12,%xmm14,%xmm7'
copy_sse_core2.S:640: Error: no such instruction: `palignr $12,%xmm15,%xmm8'
copy_sse_core2.S:652: Error: no such instruction: `palignr $12,%xmm0,%xmm1'
copy_sse_core2.S:656: Error: no such instruction: `palignr $12,%xmm9,%xmm2'
copy_sse_core2.S:660: Error: no such instruction: `palignr $12,%xmm10,%xmm3'
copy_sse_core2.S:664: Error: no such instruction: `palignr $12,%xmm11,%xmm4'
copy_sse_core2.S:668: Error: no such instruction: `palignr $12,%xmm12,%xmm5'
copy_sse_core2.S:672: Error: no such instruction: `palignr $12,%xmm13,%xmm6'
copy_sse_core2.S:676: Error: no such instruction: `palignr $12,%xmm14,%xmm7'
copy_sse_core2.S:680: Error: no such instruction: `palignr $12,%xmm15,%xmm8'
copy_sse_core2.S:700: Error: no such instruction: `palignr $12,%xmm0,%xmm1'
copy_sse_core2.S:701: Error: no such instruction: `palignr $12,%xmm5,%xmm2'
copy_sse_core2.S:706: Error: no such instruction: `palignr $12,%xmm6,%xmm3'
copy_sse_core2.S:707: Error: no such instruction: `palignr $12,%xmm7,%xmm4'
copy_sse_core2.S:729: Error: no such instruction: `palignr $12,%xmm0,%xmm1'
copy_sse_core2.S:730: Error: no such instruction: `palignr $12,%xmm3,%xmm2'
copy_sse_core2.S:746: Error: no such instruction: `palignr $12,%xmm0,%xmm1'
make[3]: *** [../scopy_k.o] Error 1
make[3]: Leaving directory `/localhome/huang/vasp/GotoBLAS/level1/copy/x86_64'
make[2]: *** [scopy_k.o] Error 2
make[2]: Leaving directory `/localhome/huang/vasp/GotoBLAS/level1/copy'
make[1]: *** [libs] Error 1
make[1]: Leaving directory `/localhome/huang/vasp/GotoBLAS/level1'
make: *** [libs] Error 1
Abort!!
请哪位指教一下,十分感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huangyc

木虫 (正式写手)

★ ★ ★
fegg7502(金币+3,VIP+0):thank you very much!
用1.24版本就可以通过了,不知什么原因
2楼2009-01-07 11:35:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huangyc

木虫 (正式写手)

★ ★
qasd(金币+2,VIP+0):xiexie
最后还是用intel的库搞定的,但是不明白BLAS为什么不行啊。

是这样的,我参考http://cms.mpi.univie.ac.at/vasp-forum/forum_viewtopic.php?2.4554帖子上说的步骤,可是编译出来的是32位的库,出错信息为ld:warning:i386 architecture of input file '/localhome/huang/vasp/GotoBLAS-1.24/libgoto_core2-r1.24.a(zherk-Kernel-LC.o)'i is incompatible with i386:x86-64 output.大致意思就是编出来的库是32位与64位机器不兼容,可怎么才能得到64位的库呢?里面的那个detect文件不知道是什么语言编的(不是bash,csh...),好象机器本身都不认识。

请版主们或虫友们解释一下,感谢.
3楼2009-01-09 16:40:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

灯塔守望者

铁杆木虫 (正式写手)

★ ★
qasd(金币+2,VIP+0):xiexie
你编译的libgoto是32的吧?可以采用./quick64bit(类似文件,我记不太清了)编译得到64位的库。建议你使用MKL库函数。
4楼2009-01-11 15:34:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huangyc

木虫 (正式写手)

是啊,我用的就是./quick64什么的文件编的。可是连上就出现上面的错误。

顺带再问一个问题,我编译成功的vasp在kill进程后,会出现
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libc.so.6          000000351D7AE7C9  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621D492  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621E7CE  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962E9567  Unknown               Unknown  Unknown
libmpiif.so.3.1    0000002A964D6E5D  Unknown               Unknown  Unknown
vasp               000000000045B072  Unknown               Unknown  Unknown
vasp               00000000004BB43F  Unknown               Unknown  Unknown
vasp               000000000065F8CF  Unknown               Unknown  Unknown
vasp               00000000006680BE  Unknown               Unknown  Unknown
vasp               00000000004308A1  Unknown               Unknown  Unknown
vasp               0000000000412BE2  Unknown               Unknown  Unknown
libc.so.6          000000351D71C4BB  Unknown               Unknown  Unknown
vasp               0000000000412B2A  Unknown               Unknown  Unknown
forrtl: error (78): process killed (SIGTERM)
Image              PC                Routine            Line        Source
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libc.so.6          000000351D7AE7C9  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621D492  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621E7CE  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962E9567  Unknown               Unknown  Unknown
libmpiif.so.3.1    0000002A964D6E5D  Unknown               Unknown  Unknown
vasp               000000000045B072  Unknown               Unknown  Unknown
vasp               00000000004BB43F  Unknown               Unknown  Unknown
vasp               000000000065F8CF  Unknown               Unknown  Unknown
vasp               00000000006680BE  Unknown               Unknown  Unknown
vasp               00000000004308A1  Unknown               Unknown  Unknown
vasp               0000000000412BE2  Unknown               Unknown  Unknown
libc.so.6          000000351D71C4BB  Unknown               Unknown  Unknown
vasp               0000000000412B2A  Unknown               Unknown  Unknown
forrtl: error (78): process killed (SIGTERM)
Image              PC                Routine            Line        Source
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962F729B  Unknown               Unknown  Unknown
forrtl: error (78): process killed (SIGTERM)
Image              PC                Routine            Line        Source
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962F7280  Unknown               Unknown  Unknown
forrtl: error (78): process killed (SIGTERM)
Image              PC                Routine            Line        Source
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libc.so.6          000000351D7AE7C9  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621D492  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621E7CE  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962E9567  Unknown               Unknown  Unknown
libmpiif.so.3.1    0000002A964D6E5D  Unknown               Unknown  Unknown
vasp               000000000045B072  Unknown               Unknown  Unknown
vasp               00000000004BB43F  Unknown               Unknown  Unknown
vasp               0000000000665290  Unknown               Unknown  Unknown
vasp               00000000006680BE  Unknown               Unknown  Unknown
vasp               00000000004308A1  Unknown               Unknown  Unknown
vasp               0000000000412BE2  Unknown               Unknown  Unknown
libc.so.6          000000351D71C4BB  Unknown               Unknown  Unknown
vasp               0000000000412B2A  Unknown               Unknown  Unknown
forrtl: error (78): process killed (SIGTERM)
Image              PC                Routine            Line        Source
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libc.so.6          000000351D7AE7C9  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621D492  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621E7CE  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962E9567  Unknown               Unknown  Unknown
libmpiif.so.3.1    0000002A964D6E5D  Unknown               Unknown  Unknown
vasp               000000000045B072  Unknown               Unknown  Unknown
vasp               00000000004BB43F  Unknown               Unknown  Unknown
vasp               0000000000665290  Unknown               Unknown  Unknown
vasp               00000000006680BE  Unknown               Unknown  Unknown
vasp               00000000004308A1  Unknown               Unknown  Unknown
vasp               0000000000412BE2  Unknown               Unknown  Unknown
libc.so.6          000000351D71C4BB  Unknown               Unknown  Unknown
vasp               0000000000412B2A  Unknown               Unknown  Unknown
forrtl: error (78): process killed (SIGTERM)
Image              PC                Routine            Line        Source
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libc.so.6          000000351D7AE7C9  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621D492  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621E7CE  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962E9567  Unknown               Unknown  Unknown
libmpiif.so.3.1    0000002A964D6E5D  Unknown               Unknown  Unknown
vasp               000000000045B072  Unknown               Unknown  Unknown
vasp               00000000004BB43F  Unknown               Unknown  Unknown
vasp               0000000000665290  Unknown               Unknown  Unknown
vasp               00000000006680BE  Unknown               Unknown  Unknown
vasp               00000000004308A1  Unknown               Unknown  Unknown
vasp               0000000000412BE2  Unknown               Unknown  Unknown
libc.so.6          000000351D71C4BB  Unknown               Unknown  Unknown
vasp               0000000000412B2A  Unknown               Unknown  Unknown
forrtl: error (78): process killed (SIGTERM)
Image              PC                Routine            Line        Source
libpthread.so.0    000000351E20C320  Unknown               Unknown  Unknown
libc.so.6          000000351D7AE7C9  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621D492  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A9621E7CE  Unknown               Unknown  Unknown
libmpi.so.3.1      0000002A962E9567  Unknown               Unknown  Unknown
libmpiif.so.3.1    0000002A964D6E5D  Unknown               Unknown  Unknown
vasp               000000000045B072  Unknown               Unknown  Unknown
vasp               00000000004BB43F  Unknown               Unknown  Unknown
vasp               0000000000665290  Unknown               Unknown  Unknown
vasp               00000000006680BE  Unknown               Unknown  Unknown
vasp               00000000004308A1  Unknown               Unknown  Unknown
vasp               0000000000412BE2  Unknown               Unknown  Unknown
libc.so.6          000000351D71C4BB  Unknown               Unknown  Unknown
vasp               0000000000412B2A  Unknown               Unknown  Unknown
的错误
但运行时正常,结果输出看似也正常,不知什么原因。
5楼2009-01-11 19:59:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 huangyc 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085800 能源动力求调剂 +4 阿biu啊啊啊啊啊 2026-04-10 4/200 2026-04-10 10:35 by Fanshan33
[考研] 调剂 +15 小张ZA 2026-04-10 16/800 2026-04-10 09:56 by 690616278
[考研] 080100力学316求调剂 +7 L_Hairui 2026-04-07 7/350 2026-04-10 09:45 by vgtyfty
[考研] 308求调剂 +21 倘若起风了呢 2026-04-05 21/1050 2026-04-10 08:13 by Sammy2
[考研] 求调剂 +15 张zic 2026-04-05 16/800 2026-04-10 08:12 by kangsm
[考研] 0703化学求调剂 +21 不知名的小卅 2026-04-08 21/1050 2026-04-09 18:55 by l_paradox
[考研] 266求调剂,一志愿哈工程电子信息,本科获多项国奖和省奖 +4 lumine1 2026-04-06 4/200 2026-04-09 17:38 by vgtyfty
[考研] 337求调剂 +4 Gky09300550, 2026-04-09 4/200 2026-04-09 17:18 by 帕尔马拉特
[考研] 349学科化学045106求调剂,化学类都可以 +8 保好懂懂 2026-04-08 8/400 2026-04-09 14:03 by xulei3024
[考研] 280求调剂 +5 兮兮夜夜 2026-04-09 8/400 2026-04-09 11:15 by 兮兮夜夜
[考研] 334求调剂 +16 Riot2025 2026-04-08 17/850 2026-04-09 09:28 by wdyheheeh
[考研] 化工学硕 285求调剂 +26 Wisjxn 2026-04-07 26/1300 2026-04-08 14:42 by screening
[考研] 生物医药调剂|SCI中科院三区一作+多项科研成果 +8 likangxing 2026-04-07 11/550 2026-04-08 00:02 by lys0704
[考研] 316求调剂 +4 15318418673 2026-04-07 4/200 2026-04-07 22:12 by hemengdong
[论文投稿] Decision: Revise for Editor还会送审吗 100+3 CccccccccFD 2026-04-04 5/250 2026-04-07 10:58 by 北京莱茵润色
[硕博家园] 0856材料化工求调剂,一志愿211,初试成绩349 +4 江淮北月 2026-04-05 4/200 2026-04-06 22:44 by chenzhimin
[考研] 0855求调剂材料 +11 红桃灼灼 2026-04-04 12/600 2026-04-06 10:26 by 蓝云思雨
[考研] 319求调剂 +3 handrui 2026-04-05 3/150 2026-04-06 09:33 by jp9609
[考研] 302分 085601求调剂推荐 +11 zyx上岸! 2026-04-05 11/550 2026-04-05 22:13 by dongzh2009
[考研] 求调剂 +4 压力??大 2026-04-03 4/200 2026-04-03 21:36 by 啵啵啵0119
信息提示
请填处理意见