24小时热门版块排行榜    

查看: 11939  |  回复: 274
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wuli8

荣誉版主 (知名作家)

…………

优秀版主优秀版主

[交流] 在线答疑:Wien2k的问题

希望能在这里跟大家一起交流探讨涉及Wien2k的问题。
希望做Wien2k的朋友有什么建议、资料或信息能在 这里提供出来,以便交流!
以下内容随时补充~~~~


群名:小木虫wien2k群
群号码:51109254

群名:小木虫 Wien2k(二)
群号码:75403996



欢迎提问,提问有奖。
更欢迎高手们前来解答问题,合理的答案有重奖!
谢谢!


[ Last edited by wuli8 on 2009-11-10 at 16:41 ]
回复此楼
…………
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuli8

荣誉版主 (知名作家)

…………

优秀版主优秀版主

★ ★ ★ ★ ★ ★
wuchenwf(金币+6,VIP+0):xiexie
wax54  发的编译过程:

应管理员的要求,我准备把wien2k在amd架构服务器上整个的编译过程与大家分享。希望可以对初接触wien的虫友一些帮助。在下其实也刚刚接触,能力有限,错误之处还望各位多多指正。另外,由于本人对wien2k的程序还不熟悉,也希望就计算过程中出现的问题与大家多多交流。
1、系统的安装
    因为要用服务器搭建一个简单的集群,为了参考车静光老师的《微机集群组建、优化和管理》,所以决定选用suse linux。我用的是enterprise sever x86-64版。设置需要安装软件的时候,即使全部选中也还有很多的package没有安装。这时,可以按detail键,选择package group在其中查找gunplot,将其选中,否这运行wien2k的时候无法显示态密度图。
2、编译器的安装
    我选择了pgi的编译器7.0所谓的tbe版,不知道是不是破解版,还没有过15天。安装起来比较容易,将过程略去。
3、Mpich2的安装
    安装之前执行export FC=pgf90 CC=pgcc FFLAGS="-mcmodel=medium" CFLAGS=="-mcmodel=medium" CCFLAGS=="-mcmodel=medium" RSHCOMMAND=rsh
    mkdir /where_you_install_mpich2
   ./configure -prefix=/where_you_install_mpich2
    make
    make install
    PS:安装结束别忘记声明
4、数学库的安装
     数学库的选择颇为麻烦。听说对于amd的平台,pgi+libgoto运算最快。对数学库不熟悉的我最初尝试了用intel的ifort,icc和intel的mkl。我发现mkl的设置非常麻烦,尤其9和10架构有较大的差异,导致很难编译成功(尽管我参考了那篇著名的《Compiling Wien2k on Intel based systems with Suse Linux》)。按照Fecher的建议,我选择了mkl9,但是设置并行的时候还需要自己从网上下载blacs,scalapack等等,编译起来非常麻烦,极有可能设置错误。mkl10包含了scalapack,但是userguide对结构的介绍让人头疼。后来参考了一位网友编译的例子(对不起,现在找不到那篇帖子了,无法指名出处),感觉编译过程中参数设置非常奇怪,即使编译通过,运算过程还是出现错误。后来我发现了张挺的一篇关于上海超级计算中心编译wien2k的文章,按照上面的介绍,我选择了amd的核心数学库acml3.1,不过为了方便并减少可能出错的环节,我选择了amdscalapck3.1。这两个数学库安装起来相当容易,没有了繁琐的makefile的设置过程,只要install就可以了。
5、编译过程
     gunzip *.gz
     chmod +X ./expand_lapw
    ./expand_lapw (由于这三个过程都非常容易,略过)
    下面我重点说下./siteconfig_lapw
    系统的选择 :选择L (linux+pgi )
    接下来的设置非常容易,基本选择默认的设置就可以。需要指出的是,在设置LDFLAGS时,最好给出绝对路径。我试了几次没有给出决定路径,总是提示找不到blas或者lapack。
    接下来是并行过程的设置。如果虫友的计算环境是单台多cpu的工作站或者服务器,shared memory一项选择y,接下来选择y和mpif90。如果为集群,可以选择n,rsh,y和mpif90。
    下面最重要的RP_LIBS的设置。我起初按照张挺文章上的设置,编译过程总是抱错。我后来在compile message中发现出错可能和RP_LIBS中设置的顺序有关(只是感觉,不知是否正确)。以下是我的具体参数设置(我将数学库和编译起都安装在了/opt目录中):  /opt/acml3.1.0/pgi64/lib/libscalapack.a /opt/acml3.1.0/pgi64/lib/libacml.a /opt/acml3.1.0/pgi64/lib/libblacsF77init.a /opt/acml3.1.0/pgi64/lib/libblacsCinit.a /opt/acml3.1.0/pgi64/lib/libblacs.a
6、编译
     选择编译全部的程序,编译过程可能持续10几分钟。
结语
    按照上述编译过程我在集群上试验了TiC的例子,计算成功。然而对于LaSrMnO的例子在计算至lapw2时候始终失败,可能是我对程序不够熟悉,部分参数设置有误吧。计算过程中我一直选择的是k点并行,因为我的集群只有40个核心。mpi并行不知道是否设置成功,欢迎大家多多提供信息。
…………
14楼2008-12-08 10:15:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 275 个回答

wuli8

荣誉版主 (知名作家)

…………

优秀版主优秀版主

编译时出现如下问题,请问如何解决?
谢谢!
Compile time errors (if any) were:
SRC_afminput/compile.msg:make: *** [afminput.o] Error 127
SRC_aim/compile.msg:make[1]: *** [moduls.o] Error 127
SRC_aim/compile.msg:make: *** [real] Error 2
SRC_aim/compile.msg:make[1]: *** [moduls.o] Error 127
SRC_aim/compile.msg:make: *** [complex] Error 2
SRC_balsac-utils/compile.msg:make: [clean] Error 1 (ignored)
SRC_balsac-utils/compile.msg:make: *** [outnn2plt.o] Error 127
SRC_broadening/compile.msg:make: *** [broadening.o] Error 127
SRC_cif2struct/compile.msg:make: *** [module.o] Error 127
SRC_clmcopy/compile.msg:make: *** [clmcopy.o] Error 127
SRC_dstart/compile.msg:make: *** [reallocate.o] Error 127
SRC_elast/compile.msg:make: [clean] Error 1 (ignored)
SRC_elast/compile.msg:make: *** [genetempl.o] Error 127
SRC_eosfit6/compile.msg:make: [clean] Error 1 (ignored)
SRC_eosfit6/compile.msg:make: *** [eosfit6.o] Error 127
SRC_eosfit/compile.msg:make: [clean] Error 1 (ignored)
SRC_eosfit/compile.msg:make: *** [eosfit.o] Error 127
SRC_filtvec/compile.msg:make[1]: *** [filtvec.o] Error 127
SRC_filtvec/compile.msg:make: *** [real] Error 2
SRC_filtvec/compile.msg:make[1]: *** [filtvec.o] Error 127
SRC_filtvec/compile.msg:make: *** [complex] Error 2
SRC_fsgen/compile.msg:make: [clean] Error 1 (ignored)
SRC_fsgen/compile.msg:make: *** [bcc_fs_mesh.o] Error 127
SRC_initelnes/compile.msg:make: *** [initelnes.o] Error 127
SRC_initxspec/compile.msg:make: *** [initxspec.o] Error 127
SRC_irrep/compile.msg:make: *** [felder.o] Error 127
SRC_joint/compile.msg:make: *** [felder.o] Error 127
SRC_kgen/compile.msg:make: *** [main.o] Error 127
SRC_kram/compile.msg:make: *** [drude.o] Error 127
SRC_lapw0/compile.msg:make[1]: *** [modules.o] Error 127
SRC_lapw0/compile.msg:make: *** [seq] Error 2
SRC_lapw1/compile.msg:make[1]: *** [modules.o] Error 127
SRC_lapw1/compile.msg:make: *** [real] Error 2
SRC_lapw1/compile.msg:make[1]: *** [modules.o] Error 127
SRC_lapw1/compile.msg:make: *** [complex] Error 2
SRC_lapw2/compile.msg:make[1]: *** [reallocate.o] Error 127
SRC_lapw2/compile.msg:make: *** [real] Error 2
SRC_lapw2/compile.msg:make[1]: *** [reallocate.o] Error 127
SRC_lapw2/compile.msg:make: *** [complex] Error 2
SRC_lapw3/compile.msg:make[1]: *** [atomgrid.o] Error 127
SRC_lapw3/compile.msg:make: *** [real] Error 2
SRC_lapw3/compile.msg:make[1]: *** [atomgrid.o] Error 127
SRC_lapw3/compile.msg:make: *** [complex] Error 2
SRC_lapw5/compile.msg:make[1]: *** [atomgrid.o] Error 127
SRC_lapw5/compile.msg:make: *** [real] Error 2
SRC_lapw5/compile.msg:make[1]: *** [atomgrid.o] Error 127
SRC_lapw5/compile.msg:make: *** [complex] Error 2
SRC_lapw7/compile.msg:make[1]: *** [moduls.o] Error 127
SRC_lapw7/compile.msg:make: *** [real] Error 2
SRC_lapw7/compile.msg:make[1]: *** [moduls.o] Error 127
SRC_lapw7/compile.msg:make: *** [complex] Error 2
SRC_lapwdm/compile.msg:make[1]: *** [reallocate.o] Error 127
SRC_lapwdm/compile.msg:make: *** [real] Error 2
SRC_lapwdm/compile.msg:make[1]: *** [reallocate.o] Error 127
SRC_lapwdm/compile.msg:make: *** [complex] Error 2
SRC_lapwso/compile.msg:make: *** [reallocate.o] Error 127
SRC_lcore/compile.msg:make: *** [cdsld.o] Error 127
SRC_lorentz/compile.msg:make: *** [lorentz.o] Error 127
SRC_lstart/compile.msg:make: *** [cdlsd.o] Error 127
SRC_mini/compile.msg:make: *** [mxpmgrid.o] Error 127
SRC_mixer/compile.msg:make: *** [charge.o] Error 127
SRC_nn/compile.msg:make: *** [struk.o] Error 127
SRC_optic/compile.msg:make[1]: *** [modules.o] Error 127
SRC_optic/compile.msg:make: *** [real] Error 2
SRC_optic/compile.msg:make[1]: *** [modules.o] Error 127
SRC_optic/compile.msg:make: *** [complex] Error 2
SRC_optimize/compile.msg:make: [clean] Error 1 (ignored)
SRC_optimize/compile.msg:make: *** [optimize.o] Error 127
SRC_orb/compile.msg:make: *** [modules.o] Error 127
SRC_pairhess/compile.msg:make: *** [energy.o] Error 127
SRC_phonon/compile.msg:make: [clean] Error 1 (ignored)
SRC_phonon/compile.msg:make: *** [phonon2wien2k_sym.o] Error 127
SRC_qtl/compile.msg:make: *** [reallocate.o] Error 127
SRC_spacegroup/compile.msg:make: *** [spacegroup.o] Error 127
SRC_spaghetti/compile.msg:make: *** [reallocate.o] Error 127
SRC_structeditor/compile.msg:make[1]: *** [module.o] Error 127
SRC_structeditor/compile.msg:make: *** [all] Error 2
SRC_sumpara/compile.msg:make: *** [errclr.o] Error 127
SRC_supercell/compile.msg:make: *** [supercell.o] Error 127
SRC_symmetry/compile.msg:make: *** [symmetry.o] Error 127
SRC_symmetso/compile.msg:make: *** [symmetso.o] Error 127
SRC_telnes2/compile.msg:make: *** [modules.o] Error 127
SRC_tetra/compile.msg:make: *** [reallocate.o] Error 127
SRC_trig/compile.msg:make: [clean] Error 1 (ignored)
SRC_trig/compile.msg:make: *** [rhomb_in5.o] Error 127
SRC_txspec/compile.msg:make: *** [reallocate.o] Error 127
…………
2楼2008-12-02 10:42:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fansw1129

铁杆木虫 (著名写手)

★ ★
wuli8(金币+2,VIP+0):感谢您的交流!(*^__^*) ……能讲的更仔细些就好了。
估计是编译器没有装好
3楼2008-12-02 20:42:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuli8

荣誉版主 (知名作家)

…………

优秀版主优秀版主

引用回帖:
Originally posted by fansw1129 at 2008-12-2 20:42:
估计是编译器没有装好

能不能讲的具体些,谢谢
…………
4楼2008-12-02 22:31:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-08-30 22:24 by xiangy672
[基金申请] 国社科又开始会评了,不知道这次命运如何 +5 雨打竹帘 2026-08-30 9/450 2026-08-30 22:23 by 余韵清
[基金申请] 有没有仍没收到信息的 +7 德尚中行 2026-08-27 8/400 2026-08-30 20:52 by purplejack
[考博] 找导师 +6 yuanjiabao 2026-08-29 7/350 2026-08-30 14:40 by 生科新手
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +15 晴天加油 2026-08-26 16/800 2026-08-29 18:28 by symmetry
[基金申请] 国自然评审意见 +13 wangmingqi 2026-08-28 19/950 2026-08-29 10:22 by Poppy1104
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 基金不中,共勉 +11 eulota 2026-08-26 11/550 2026-08-28 14:22 by 火星超人xi
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 怎么看青基中了没有啊 +5 叶九微 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见