| 查看: 1103 | 回复: 10 | ||
| 【奖励】 本帖被评价5次,作者xbelinda增加金币 4.25 个 | ||
| 当前主题已经存档。 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[资源]
【原创】vasp 4.6.28编译
|
||
|
前期准备工作: vasp4.6.28源代码,vasp4.lib. lapack-3.2.1 http://www.netlib.org/lapack/ 我用的是intel ifort编译器 先用ifort 将 lapack安装上,会生成lapack_PLAT.a和blas_PLAT.a。 然后将lapack_PLAT.a和blas_PLAT.a改成liblapack.a和libblas.a,或者做个链接, ln -s blas_PLAT.a libblas.a 也可以。 我习惯放在/usr/local/lib下。 makefile : .SUFFIXES: .inc .f .f90 .F SUFFIX=.f90 FC=ifort FCL=$(FC) CPP_ = ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX) CPP = $(CPP_) -DHOST=\"LinuxIFC\" \ -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc \ FFLAGS = -FR -lowercase OFLAG= -03 -xW OFLAG_HIGH = $(OFLAG) OBJ_HIGH = OBJ_NOOPT = DEBUG = -FR -O0 INLINE = $(OFLAG) #----------------------------------------------------------------------- BLAS = -L/usr/local/lib -lblas LAPACK = ../vasp.4.lib/lapack_double.o #----------------------------------------------------------------------- LIB = -L../vasp.4.lib -ldmy \ ../vasp.4.lib/linpack_double.o $(LAPACK) \ $(BLAS) LINK = FFT3D = fft3dfurth.o fft3dlib.o -------------------------------------------------------------------------- 适当的改makefile的路径,把库指对既可以了。 在vasp源代码目录输入命令 make。 基本就OK了。 |
» 猜你喜欢
博士延得我,科研能力直往上蹿
已经有7人回复
退学或坚持读
已经有27人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
有70后还继续奋斗在职场上的吗?
已经有5人回复
遇见不省心的家人很难过
已经有22人回复
多组分精馏求助
已经有6人回复
11楼2009-12-23 01:03:02
2楼2009-12-20 14:44:30
3楼2009-12-20 15:39:03
4楼2009-12-20 18:14:10













回复此楼