24小时热门版块排行榜    

查看: 3751  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

bjwang

铁杆木虫 (正式写手)

[求助] 并行WIEN2K安装失败,如何解决,谢谢!

参考了wien2k_usersguide和网上好多版本的安装指导,最后还是并行失败,望各位同学指点迷津,谢谢!
重点参考的是小木虫上的一篇帖子http://muchong.com/bbs/viewthread.php?tid=1221069,在这先谢谢!
所用编译器和数据库:
ifort_11.1, icc_11.1, mkl_11.0, iintel 的mpi(3.2),fftw3.3.1(支持mpi)
下面是具体过程和出错信息:
1,tar wien2k.tar, gunzip *.gz, ./expand_lapw
2, ./siteconfig_lapw
3,选系统和编译器
S -----输入K1     [代表  Linux (Intel ifort 11.1 compiler + mkl )] 输入S   保存;
C-----ifort 和 icc;
O----o, 输入-FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -O3 -xW
  -----L,输入$(FOPT)-L/home/bjwang/intel/Compiler/11.0/069/mkl/lib/em64t -lguide -lpthread;
   ----R,输入-lmkl_intel_lp64 -lmkl_sequential -lmkl_core;
  ----S,保存退出。
#############
这时出现几个文件找不到:不知和后面的错误有没有关系?
No Makefile.orig in SRC_structeditor/SRC_lib, leaving directory.
No Makefile.orig in SRC_lib, leaving directory.
No Makefile.orig in SRC_structeditor, leaving directory.
No Makefile.orig in SRC_templates, leaving directory.
No Makefile.orig in SRC_usersguide_html, leaving directory.
No Makefile.orig in SRC_w2web, leaving directory.
########################
4,P configure Parallel execution 选择并行编译参数
Shared Memory Architecture? (y/n)
选择y
Do you have MPI and Scalapack installed and intend to run
   finegrained parallel? (This is usefull only for BIG cases)!
   (y/n)
输入y
Your compiler:
输入mpif90
------RP,
RP  RP_LIB(SCALAPACK+PBLAS):
-L/home/bjwang/intel/Compiler/11.0/069/mkl/lib/em64t -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi20_lp64 -lmkl_scalapack -lmkl_blacs_intelmpi20_lp64 -lmkl_scalapack -lmpi
-L/home/bjwang/software/fftw331-mpi/lib/ -lfftw3_mpi –lfftw3
     FP  FPOPT(par.comp.options): -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -O3 -xW
     MP  MPIRUN commando        : mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_
Selection:S
5,Compile/Recompile  
-----A,10分钟左右结束,但有错误:
Compile time errors (if any) were:
SRC_lapw0/compile.msg:make[1]: *** [lapw0_mpi] Error 1
SRC_lapw0/compile.msg:make: *** [para] Error 2
SRC_lapw1/compile.msg:make[1]: *** [modules.o] Error 1
SRC_lapw1/compile.msg:make: *** [rp] Error 2
SRC_lapw1/compile.msg:make[1]: *** [modules.o] Error 1
SRC_lapw1/compile.msg:make: *** [cp] Error 2
SRC_lapw2/compile.msg:make[1]: *** [modules.o] Error 1
SRC_lapw2/compile.msg:make: *** [rp] Error 2
SRC_lapw2/compile.msg:make[1]: *** [modules.o] Error 1
SRC_lapw2/compile.msg:make: *** [cp] Error 2
**********************************
去掉-L/home/bjwang/software/fftw331-mpi/lib/ -lfftw3_mpi –lfftw3
后可以编译成功,但按照《Wien2K安装手册及benchmark v1.0》所说:
并行成功如何,可以先看下面5个文件是否存在:
./SRC_lapw0/lapw0_mpi
./SRC_lapw1/lapw1_mpi
./SRC_lapw1/lapw1c_mpi
./SRC_lapw2/lapw2_mpi
./SRC_lapw2/lapw2c_mpi
我的不存在
那去掉fftw后编译成功的也是串行???而我需要mpi并行的,不想k点并行!

另外,上面用的fftw-3.3.1,官网说支持mpi,也编译成功了。本来想用wien2k推荐的fftw-2.1.5的,make出现错误:
In function `fftw_create_twiddle':
twiddle.c.text+0x196): undefined reference to `__libm_sse2_sincos'
twiddle.c.text+0x275): undefined reference to `__libm_sse2_sincos'
twiddle.c.text+0x387): undefined reference to `__svml_cos2'
twiddle.c.text+0x39b): undefined reference to `__svml_sin2'
twiddle.c.text+0x3ff): undefined reference to `__svml_cos2'
twiddle.c.text+0x40d): undefined reference to `__svml_sin2'
collect2: ld returned 1 exit status
make[1]: *** [test_sched] Error 1
查到有人如此解决:
You can solve it, adding the next strings to your compilation line:
•        -L/opt/intel/cc/9.1/lib
•        -limf
Now, it works ;-)
但我在configure时加上-L/home/bjwang/intel/Compiler/11.1/073/lib/intel64 -limf,提示错误,不知如何才能加上???

请各位同学援手呀!!!谢谢

[ Last edited by bjwang on 2011-12-4 at 21:05 ]
回复此楼

» 收录本帖的淘帖专辑推荐

计算资料 软件交流

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

It is a shame for the soul to be first to give way in this life,when thy body does not give way.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mljphy

金虫 (正式写手)

我也遇到同样的问题,w2web操作之后,在火狐浏览器上打不开网页。请高手指点指点。
一切都会慢慢好起来。
8楼2012-02-24 10:07:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

likai0106

金虫 (小有名气)

【答案】应助回帖

★ ★
bjwang(金币+5): 谢谢回复!还望继续帮忙! 2011-12-08 19:01:21
sunyang1988(金币+2): 谢谢帮助 2011-12-09 23:29:06
这个关键的问题是你得去下载一个fftw的这个库,之后将这个库编译成mpi的形式,就是在编译这个库的时候给出--enable-mpi这个选项,之后拟编译的fftw就带有fftw_mpi这种一些列的库,之后在路径中给出这个库就能编译成功了。
那个库的大概编译过程是
tar zxvf fftw-2.1.5.tar.gz
cd fftw-2.1.5/
export F77=ifort
export CC=gcc
./configure --prefix=/路径 --enable-mpi
之后在RP  RP_LIB(SCALAPACK+PBLAS)中除了给出mkl的库还要给出-L/你这个库的路径就可以了。
2楼2011-12-08 09:28:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

likai0106

金虫 (小有名气)

【答案】应助回帖

★ ★
bjwang(金币+5): 这个是默认的RP_LIB(SCALAPACK+PBLAS),我最开始就用的这个,也不行! 2011-12-08 19:02:54
sunyang1988(金币+2): 谢谢交流 2011-12-09 23:29:13
引用回帖:
1楼: Originally posted by bjwang at 2011-12-04 15:24:13:
参考了wien2k_usersguide和网上好多版本的安装指导,最后还是并行失败,望各位同学指点迷津,谢谢!
重点参考的是小木虫上的一篇帖子http://muchong.com/bbs/viewthread.php?tid=1221069,在这先谢谢! ...

对了忘记了补充一点,楼主可以在 RP_LIB(SCALAPACK+PBLAS):中试试-lmkl_scalapack_lp64 -lmkl_solver_lp64 -lmkl_blacs_lp64 -lmkl_core这个选项,这个是我编译成功的选项,看很多人说的这个编译成并行的版本确实比较困难。
祝您成功。
3楼2011-12-08 09:32:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bjwang

铁杆木虫 (正式写手)

谢谢兄弟的热情回复,事实上我在帖子里说了,我编译2.1.5没成功,才换成3.3.1的,也加上--enable-mpi了,最后看文件加下也有
libfftw3_mpi.a和libfftw3.a文件,说明用mpi有效吧。但在编译wien2k时出现上面的错误。我把RP_LIB(SCALAPACK+PBLAS)改为:
-lmkl_scalapack_lp64 -lmkl_solver_lp64 -lmkl_blacs_lp64 -L/home/bjwang/software/fftw331-mpi/lib/ -lfftw3_mpi -lfftw3,
又在中间出现:
gfortran: unrecognized option '-prec_div'
gfortran: unrecognized option '-pc80'
gfortran: unrecognized option '-pad'
gfortran: unrecognized option '-traceback'
cc1: error: unrecognized command line option "-ip"
cc1: error: unrecognized command line option "-mp1"
make[1]: *** [modules.o] Error 1
make[1]: Leaving directory `/home/bjwang/software/wien2k_11/SRC_lapw0'
make: *** [para] Error 2

最后也出现一些错误:
SRC_lapw0/compile.msg:cc1: error: unrecognized command line option "-ip"
SRC_lapw0/compile.msg:cc1: error: unrecognized command line option "-mp1"
SRC_lapw0/compile.msg:make[1]: *** [modules.o] Error 1
SRC_lapw0/compile.msg:make: *** [para] Error 2
SRC_lapw1/compile.msg:cc1: error: unrecognized command line option "-ip"
SRC_lapw1/compile.msg:cc1: error: unrecognized command line option "-mp1"
SRC_lapw1/compile.msg:make[1]: *** [modules.o] Error 1
SRC_lapw1/compile.msg:make: *** [rp] Error 2
SRC_lapw1/compile.msg:cc1: error: unrecognized command line option "-ip"
SRC_lapw1/compile.msg:cc1: error: unrecognized command line option "-mp1"
SRC_lapw1/compile.msg:make[1]: *** [modules.o] Error 1
SRC_lapw1/compile.msg:make: *** [cp] Error 2
SRC_lapw2/compile.msg:f951: error: unrecognized command line option "-mp1"
SRC_lapw2/compile.msg:make[1]: *** [reallocate.o] Error 1
SRC_lapw2/compile.msg:make: *** [rp] Error 2
SRC_lapw2/compile.msg:f951: error: unrecognized command line option "-mp1"
SRC_lapw2/compile.msg:make[1]: *** [reallocate.o] Error 1
SRC_lapw2/compile.msg:make: *** [cp] Error 2
不知到底是哪里原因?还请各位老兄出手帮忙呀,谢谢!
It is a shame for the soul to be first to give way in this life,when thy body does not give way.
4楼2011-12-08 19:00:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 申请科研项目纯靠实力能成功吗? 200+5 David1982 2026-10-13 8/400 2026-10-14 21:38 by lhw_GPA4.0
[硕博家园] 中科院海洋所招收海洋材料相关领域博士研究生及研究助理 +3 sujiner 2026-10-08 4/200 2026-10-14 20:40 by qicaiyun
[职场人生] 40+中年人失业后,还能找到好工作吗? +3 xqy2009 2026-10-13 3/150 2026-10-14 20:17 by 43358052
[论文投稿] 二审4个多月了还是Awaiting Reviewer Scores 10+3 纳斯达克ML 2026-10-11 4/200 2026-10-14 17:30 by babero
[有机交流] OpenAI又攻克数学难题了,离AI做有机合成还有多远? +8 wangyl_123 2026-10-10 13/650 2026-10-14 15:12 by zuesli
[硕博家园] 极限拉扯,如何抉择 +10 Isak0320 2026-10-12 14/700 2026-10-14 11:39 by thegarfield
[教师之家] 课题组会帮你通过考核么? +4 好运来~9527 2026-10-10 7/350 2026-10-13 08:41 by xli1984
[基金申请] 入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍 +6 13108017953 2026-10-08 6/300 2026-10-12 20:07 by w3w3y3
[公派出国] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:34 by XQNyDCa1Tk5n
[公派出国] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:26 by XQNyDCa1Tk5n
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:15 by XQNyDCa1Tk5n
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 22:11 by XQNyDCa1Tk5n
[教师之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 (EPI+-1)(金币-50) +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:06 by XQNyDCa1Tk5n
[教师之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 (EPI+-1)(金币-50) +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 14:05 by VOMexwnDzOFZ
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 13:51 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:54 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:34 by VOMexwnDzOFZ
[考博] 招收博士生一名 +3 mandolin 2026-10-10 3/150 2026-10-11 10:21 by 不是山谷!
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 qR2AdCWTVtkw 2026-10-09 4/200 2026-10-11 03:14 by M0zrYVSAnxpE
[有机交流] 我应该选哪条合成路线让实验成功率高一些? +5 jing816y 2026-10-08 9/450 2026-10-10 09:05 by zapen
信息提示
请填处理意见