24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 385  |  回复: 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的回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主


fegg7502(金币+1,VIP+0):thank you very much! 11-14 17:46
重新设置了一下.bashrc,可以make.
但是最后make: ***[vasp] 错误 1.

呵呵,继续.
2楼2009-11-13 21:54:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

可以编译32位并行的,没有erro提示.但是傅立叶变换方面还有点问提.继续.
金币可以还给我吗?
呵呵

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

abcasi

金虫 (小有名气)

秀才

能成功

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
yjmaxpayne(金币+1,VIP+0):谢谢 11-25 21:38
yjmaxpayne(金币+2,VIP+0):谢谢 11-25 21:39
我编译过的,关键就是BLAS=-L/opt/intel/mkl/9.1.023/lib/32 -lmkl_p4 -lsvml -lvml -lguide -lpthread
里面的参数设置
笃学明德
4楼2009-11-25 21:15:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abcasi

金虫 (小有名气)

秀才

ifort安装后,cp ifort /bin 目录下,再装mpich2

★ ★
yjmaxpayne(金币+2,VIP+0):谢谢 11-25 21:39
ifort安装后,cp ifort  /bin 目录下,再装mpich2
就不会出现下面的问题
mpif90找不到
笃学明德
5楼2009-11-25 21:18:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

引用回帖:
Originally posted by abcasi at 2009-11-25 21:15:
我编译过的,关键就是BLAS=-L/opt/intel/mkl/9.1.023/lib/32 -lmkl_p4 -lsvml -lvml -lguide -lpthread
里面的参数设置

呵呵,确实确实.我后来修改了link,把可以了.
6楼2009-11-29 13:54:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

我的cpu是单cpu四核的,并行版本编译完成后怎么设置运行呢?
7楼2009-11-29 13:56:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

引用回帖:
Originally posted by abcasi at 2009-11-25 21:18:
ifort安装后,cp ifort  /bin 目录下,再装mpich2
就不会出现下面的问题
mpif90找不到

呵呵,谢谢!
8楼2009-11-29 13:57:05
已阅   回复此楼   关注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

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

引用回帖:
Originally posted by netx_ray at 2009-11-29 16:04:
原来编译过,

据当初的经验:

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

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

intel编译器 64 位fortran编译器好像是 ...

Thank you so much. And, I have got it done.
10楼2009-12-01 14:01:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cenwanglai 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见