24小时热门版块排行榜    

查看: 2973  |  回复: 3

lindlar0078

木虫 (著名写手)

[交流] 单机编译vasp5.4.1很简单已有3人参与

最近重新安装vasp5.4.1,发现都写的很复杂,包括需要专门安装FFT等,实际上利用intel自带的MKL库,也能顺利编译。前提条件,系统中已经安装intel和openmpi等,并设置好环境变量。我的系统中intel和openmpi版本分别是2011_sp1.10.319和openmpi-1.6.2,将系统自带的Makefile.include.linux.intel稍作修改即可,参考http://cms.mpi.univie.ac.at/wiki/index.php/Installing_VASP。特别注意,BLACS处不修改的话,也能编译,但是运行时出错。

操作步骤如下:
(1)在同一文件夹中解压vasp5.4.1和vasp 5.lib;
(2)进入vasp.5.4.1中,修改Makefile.include.linux.intel改名为makefile.include,并按照如下修改其内容;
(3)make all 即可得到三个不同的版本vasp_std, vasp_gam, vasp_tcl


# Precompiler options
CPP_OPTIONS= -DMPI -DHOST=\"IFC91_ompi\" -DIFC \
             -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
             -DMPI_BLOCK=8000 -DscaLAPACK -Duse_collective \
             -DnoAugXCmeta -Duse_bse_te \
             -Duse_shmem -Dtbdyn

CPP        = fpp -f_com=no -free -w0  $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)

FC         = mpiifort                                                                                                      此处需要修改为:mpif90
FCL        = mpiifort -mkl                                                                                             此处需要修改为:mpif90 -mkl

FREE       = -free -names lowercase

FFLAGS     = -assume byterecl
OFLAG      = -O2
OFLAG_IN   = $(OFLAG)
DEBUG      = -O0

MKL_PATH   = $(MKLROOT)/lib/intel64
BLAS       =
LAPACK     =
BLACS      = -lmkl_blacs_intelmpi_lp64                                                                  此处需要修改为:-lmkl_blacs_openmpi_lp64
SCALAPACK  = $(MKL_PATH)/libmkl_scalapack_lp64.a $(BLACS)

OBJECTS    = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o \
             $(MKLROOT)/interfaces/fftw3xf/libfftw3xf_intel.a
INCS       =-I$(MKLROOT)/include/fftw

LLIBS      = $(SCALAPACK) $(LAPACK) $(BLAS)

OBJECTS_O1 += fft3dfurth.o fftw3d.o fftmpi.o fftmpiw.o
OBJECTS_O2 += fft3dlib.o

# For what used to be vasp.5.lib
CPP_LIB    = $(CPP)
FC_LIB     = $(FC)
CC_LIB     = icc
CFLAGS_LIB = -O
FFLAGS_LIB = -O1
FREE_LIB   = $(FREE)

OBJECTS_LIB= linpack_double.o getshmem.o

# Normally no need to change this
SRCDIR     = ../../src
BINDIR     = ../../bin
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:libolin3@tal.com
  • 附件 1 : makefile.include.include
  • 2017-04-25 08:14:08, 1.24 K

» 收录本帖的淘贴专辑推荐

initio 第一性原理 计算

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

一切从头开始!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小虫虫LG

木虫 (正式写手)

我来试试。。
2楼2017-04-25 10:44:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fangchaoge

金虫 (小有名气)

谢谢楼主
3楼2017-04-28 10:38:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

naughty小虫

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主,你好,我在编译libfftw3xf_intel.a的时候总是出现libintelremotemon.so等找不到,没有这样的文件等问题,请问你遇到过这样的问题吗
4楼2017-06-18 00:36:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lindlar0078 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 统计一下:硕士毕业答辩后的谢师宴是学生出钱,还是老师出钱? +7 苏东坡二世 2024-06-02 7/350 2024-06-02 10:33 by 摩天思瑞
[基金申请] 2024杰青和万人领军什么时候会评 +3 墨香琴韵 2024-06-02 3/150 2024-06-02 10:31 by 摩天思瑞
[基金申请] 离职后国自然项目不能变更单位,在新单位还能申请新的国自然项目吗 5+3 宜兰 2024-05-31 9/450 2024-06-02 09:42 by Xiaolin81
[教师之家] 双非本科毕业论文,气人 +7 河西夜郎 2024-05-27 12/600 2024-06-01 22:12 by iwdw2012
[基金申请] 化学口B0109(高分子合成),拿青年基金一般需要怎样的文章水平? +13 salmon95 2024-05-30 22/1100 2024-06-01 21:22 by salmon95
[考博] 24年博士招生 +8 abinit432 2024-05-27 10/500 2024-06-01 17:38 by czp97
[基金申请] 博后特别资助状态变化 +24 随梦而飞2017 2024-05-30 35/1750 2024-06-01 10:10 by 青岛阳仔
[考博] 申博求助?本硕双非一篇三区和四区去985工科非天坑专业有没有希望? +4 LYS1200 2024-05-29 6/300 2024-06-01 08:50 by 学术渣渣神
[硕博家园] 哈工大硕博招生!博士每月入学! +4 nailooo 2024-05-30 5/250 2024-06-01 06:47 by anevay
[考博] 导师不让硕转博,让我去国外读博,能理解吗? +11 萧山幽谷 2024-05-29 19/950 2024-05-31 21:32 by 萧山幽谷
[考博] 广东以理材料系碳点与功能材料课题组 — 2博士名额 / 科研助理 +4 小城夜很美 2024-05-27 11/550 2024-05-31 21:26 by 小城夜很美
[硕博家园] 求问endnote上Wiley引用格式在哪下载 +3 Elon. 2024-05-30 3/150 2024-05-31 10:13 by crazy peng
[电化学] 有锂金属软包电池代工公司代做软包嘛 +5 yyywj995 2024-05-26 6/300 2024-05-30 08:33 by 那年的旧城
[博后之家] 2024公派博后申请 +4 326lhpqk 2024-05-27 5/250 2024-05-29 20:03 by @古月胡
[基金申请] 信息学部函评结束了吗? +6 ducan21 2024-05-28 7/350 2024-05-29 12:10 by WORLD0256
[论文投稿] 核心初审被拒,理由是“选题的意义不明确,文章写得不像是科技论文”,怎么改 5+3 工藤雷花樱 2024-05-27 8/400 2024-05-29 10:09 by topedit
[基金申请] E10开始送了,希望有好运 +5 sail 2024-05-27 5/250 2024-05-28 18:36 by 芝小芝
[有机交流] 奇怪的物质 100+4 桃桃PXS 2024-05-27 7/350 2024-05-28 10:22 by 091602
[基金申请] 面上基金会评专家,有回避机制吗? +4 huang1991js 2024-05-27 4/200 2024-05-27 19:08 by 星火12
[硕博家园] 周日 +6 1加油哦棒 2024-05-26 9/450 2024-05-27 10:30 by hahamyid
信息提示
请填处理意见