24小时热门版块排行榜    

查看: 500  |  回复: 5
当前主题已经存档。

405963512

铜虫 (正式写手)

[交流] 【求助】编译问题

我按  【原创】vasp全套编译工具和编译教程  帖子说的装到最后,完全一样。提示make: *** No rule to make target `../fftw/lib/libfftw3.a', needed by `vasp'.  Stop.
这时怎么回事呢?我的两个改过的地方是:
ATLASHOME= /home/fyu/compile/Linux_P4SSE2/lib/
BLAS=   -L$(ATLASHOME)  -lf77blas -latlas
LAPACK= /home/fyu/vasper/vasp.4.lib/lapack_double.o
还有那个ffw的地方我没动:
FFT3D   = fft3dfurth.o fft3dlib.o
FFT3D   = fftw3d.o fft3dlib.o   ../fftw/lib/libfftw3.a
这里有问题吗,你说的ffw3t.f文件我没有找到啊?能教我怎么做吗,十分感谢!

[ Last edited by 405963512 on 2009-5-16 at 23:46 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dirtor

木虫 (正式写手)

没有编译fftw?
2楼2009-05-16 23:55:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tfh00

银虫 (小有名气)

★ ★ ★
fegg7502(金币+3,VIP+0):thank you very much! 5-17 17:27
FFT3D   = fft3dfurth.o fft3dlib.o
FFT3D   = fftw3d.o fft3dlib.o   ../fftw/lib/libfftw3.a
把后面的注释掉
FFT3D   = fft3dfurth.o fft3dlib.o
#FFT3D   = fftw3d.o fft3dlib.o   ../fftw/lib/libfftw3.a
3楼2009-05-17 09:35:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

405963512

铜虫 (正式写手)

[quote]Originally posted by tfh00 at 2009-5-17 09:35:
FFT3D   = fft3dfurth.o fft3dlib.o
FFT3D   = fftw3d.o fft3dlib.o   ../fftw/lib/libfftw3.a
把后面的注释掉
FFT3D   = fft3dfurth.o fft3dlib.o
#FFT3D   = fftw3d.o fft3dlib.o   ../fftw/lib/libfftw3.a [/quote
不行啊,出现新问题,  fft3dfurth.o fft3dlib.o -L../vasp.4.lib -ldmy ../vasp.4.lib/linpack_double.o /home/fyu/vasper/vasp.4.lib/lapack_double.o -L/home/fyu/compile/Linux_P4SSE2/lib/  -lf77blas -latlas
/usr/bin/ld: skipping incompatible /home/fyu/compile/Linux_P4SSE2/lib//libf77blas.a when searching for -lf77blas
/usr/bin/ld: cannot find -lf77blas
make: *** [vasp] Error 2
改怎么解决呢?
4楼2009-05-17 14:08:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

y1ding

铁杆木虫 (著名写手)


wuli8(金币+1,VIP+0):感谢交流,(*^__^*) 嘻嘻…… 5-18 22:30
/home/fyu/compile/Linux_P4SSE2/lib//libf77blas.a
注意//
5楼2009-05-17 19:00:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

marklau

银虫 (小有名气)


wuli8(金币+1,VIP+0):感谢交流,(*^__^*) 嘻嘻…… 5-18 22:31
引用回帖:
Originally posted by 405963512 at 2009-5-16 23:43:
我按  【原创】vasp全套编译工具和编译教程  帖子说的装到最后,完全一样。提示make: *** No rule to make target `../fftw/lib/libfftw3.a', needed by `vasp'.  Stop.
这时怎么回事呢?我的两个改过的地方是: ...

装上fftw试试看 fftw3.1.3下载地址 当然你也可以用最新的3.2.1

在解压后/fftw.3.1.3/mpi/目录下找到fftw3.f文件复制到vasp.4.6再试试,我这么干事成功了 不知道你的状况了。

[ Last edited by marklau on 2009-5-17 at 19:23 ]
6楼2009-05-17 19:16:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 405963512 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见