24小时热门版块排行榜    

查看: 2263  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

gaarakingBMY

铜虫 (初入文坛)

[求助] vasp编译 已有2人参与

系统:CentOS6.5
编译器:ifort2011.6.233
并行环境: openmpi1.4.4

    vasp版本 :vasp5.2.11
    fftw库:3.3.4
    我的问题是:
    1. 我需要安装mkl数学库么?但是 我查了下 mkl 显示如附图,不知ifort是否自带了mkl数据库?
    2.编译vasPlib时 出下如下问题 不知是为何?
    附上我的 makefile:
    .SUFFIXES: .inc .f .F
    #-----------------------------------------------------------------------
    # Makefile for Portland Group F90/HPF compiler
    # the makefile was tested only under Linux on Intel platforms
    # however it might work on other platforms as well
    #
    # this release of vasp.4.lib contains lapack v2.0
    # this can be compiled with pgf90 compiler if the option -O1 is used
    #
    # Mind: one user reported that he had to copy preclib.F diolib.F
    #  dlexlib.F and drdatab.F to the directory vasp.4.4, compile the files
    #  there and link them directly  into vasp
    #  for no obvious reason these files could not be linked from the library
    #
    #-----------------------------------------------------------------------

    # C-preprocessor
    CPP     = gcc -E -P -C $*.F >$*.f
    FC=ifort

    CFLAGS = -O
    FFLAGS = -O0 -FI
    FREE   =  -FR

    DOBJ =  preclib.o timing_.o derrf_.o dclock_.o  diolib.o dlexlib.o drdatab.o


    #-----------------------------------------------------------------------
    # general rules
    #-----------------------------------------------------------------------

    libdmy.a: $(DOBJ) lapack_double.o linpack_double.o lapack_atlas.o
            -rm libdmy.a
            ar vq libdmy.a $(DOBJ)

    # files which do not require autodouble
    lapack_min.o: lapack_min.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_min.f
    lapack_double.o: lapack_double.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_double.f
    lapack_single.o: lapack_single.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_single.f
    lapack_atlas.o: lapack_atlas.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_atlas.f
    linpack_double.o: linpack_double.f
            $(FC) $(FFLAGS) $(NOFREE) -c linpack_double.f
    linpack_single.o: linpack_single.f
            $(FC) $(FFLAGS) $(NOFREE) -c linpack_single.f

    .c.o:
            $(CC) $(CFLAGS) -c $*.c
    .F.o:
            $(CPP)
            $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
    .F.f:
            $(CPP)
    .f.o:
            $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f

    请高人指教下 谢谢.

    vasp编译
    图片1.png


    vasp编译-1
    图片2.png
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liliangfang

荣誉版主 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★
gaarakingBMY: 金币+9, ★★★很有帮助 2014-09-01 14:41:59
引用回帖:
8楼: Originally posted by gaarakingBMY at 2014-09-01 00:30:37
您好 请问你有vasp赝势库传一份给我好么?谢谢了、...

论坛里面有啊 你自己搜
9楼2014-09-01 07:45:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

yyyu200

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
这个文件转换有问题
cp preclib.F preclib.f
make
2楼2014-08-04 10:11:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gaarakingBMY

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by yyyu200 at 2014-08-04 10:11:53
这个文件转换有问题
cp preclib.F preclib.f
make

这个 我知道是转换有问题 也试过 把preclib.F 复制成preclib.f 然后继续编译 不过后面还是会有新的无法编译的文件。如图所示。  还有 就是前面那个mkl 问题能解答下么?
vasp编译-2
图片3.png

3楼2014-08-04 10:33:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yyyu200

金虫 (小有名气)

【答案】应助回帖


gaarakingBMY: 金币+1, 有帮助, 能更详细些么。谢谢您的帮助。 2014-08-04 14:55:15
一样的
cp diolib.F diolib.f
make

编译vasp.5.lib不需要mkl
vasp.5.2 makefile中有详细的说明
4楼2014-08-04 10:57:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 看来今天不会放榜了? +7 chengyan1220 2026-08-21 8/400 2026-08-21 15:19 by chengyan1220
[基金申请] 让我中一个面上吧! +11 大萍1987 2026-08-20 13/650 2026-08-21 14:48 by 20120902066
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 只有每年这种时候来逛逛小木虫 +23 yaoyewhu2008 2026-08-20 25/1250 2026-08-21 12:19 by Poppy1104
[基金申请] 时间戳又变了 +12 wuchongjun 2026-08-20 18/900 2026-08-21 11:53 by wuchongjun
[基金申请] 时间戳又变了8-15 +15 archvillain 2026-08-15 27/1350 2026-08-21 11:32 by tim76
[基金申请] 科研孤儿太难了 +15 我4大白菜 2026-08-20 16/800 2026-08-21 11:07 by yming1319
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 13/650 2026-08-21 08:30 by 北京莱茵编辑
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[教师之家] 为什么余额宝的年化利率越来越低?主要原因有哪些? +5 瞬息宇宙 2026-08-15 5/250 2026-08-19 20:23 by super2002521
[基金申请] 今天放榜吗? +14 布布和一二 2026-08-19 15/750 2026-08-19 18:07 by gltch
[基金申请] 2027广东省杰青 +4 奶牛小黑 2026-08-15 10/500 2026-08-19 11:02 by wanfengnew
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
信息提示
请填处理意见