24小时热门版块排行榜    

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

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

[交流] 【求助】EM64T+32bit linux,vasp可不可以编译成32位的?

你好:
CPU: Xeon5410 EM64T 四核;
OS: rhel 5.2(32bit)

(1)编译Vasp选什么makefile.machine? 给出的makefile.machine选项中没有makefile_linux_ifc_em64t呢.我选makefile.linux_ifc_P4貌似在vasp.x.lib中可以make.

(2)在vasp.x.x的makefile中修改数学库的时候,可不可以选xxx/32, 而不选xxx/em64t? 由于我的OS 是32位的, 安装HPMPI的时候(安装material studio时安装的),只能安装i386(32bit)的.

另外,ifort和mkl是安装在/opt/intel目录下的,hpmpi是安装在/opt/hpmi目录下的.vasp文件放在一般用户目录下.已经在/root下修改了bashrc来设置ifort,mkl和mpi的PATH,但是我在vasp.x.x下make的时候,提示mpif90找不到.奇怪.

重新修改了.bashrc,没有提示找不到文件.

应该可以编译32位并行的了,没有erro提示.

[ Last edited by cenwanglai on 2009-11-17 at 17:22 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

netx_ray

木虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
qasd(金币+1,VIP+0):xiexie~ 11-30 20:05
原来编译过,

据当初的经验:

32位的编译器 + 32位的函数库(mkl,fftw)就可以得到32位执行程序

在linux下可以 通过 file vasp 来查看32位到底是否编译成功

intel编译器 64 位fortran编译器好像是以ifc为默认目录的
32为ife为默认目录,仅仅是好像而已

函数库的32位和64位最难判断了,只有安装的时候看安装文件里面的具体信息了。
9楼2009-11-29 16:04:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cenwanglai 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见