| 查看: 2591 | 回复: 7 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
dhc198611木虫 (小有名气)
|
[求助]
编译vasp.5.lib出错
|
||
|
编译vasp.5.lib的makefile(makefile.linux_ifc_P4)时出现如下错误,不知道如何解决,请各位大侠帮我把把脉 错误信息: dhc@login1 ~/VASP/vasp/vasp.5.lib 14:45:18 >make ifc -O0 -FI -FR -c diolib.f make: execvp: ifc: Permission denied make: *** [diolib.o] Error 127 当我把makefile中 ifc 改为 mpif90时就会出现以下错误 dhc@login1 ~/VASP/vasp/vasp.5.lib 14:45:18 >make mpif90 -O0 -FI -FR -c preclib.f cc -O -c timing_.c cc -O -c derrf_.c cc -O -c dclock_.c gcc -E -P -C diolib.F >diolib.f mpif90 -O0 -FI -FR -c diolib.f In file diolib.f:48 IF (DUMMY.OR.((IUNIT.EQ.6).AND.(.NOT.ALLOW6)).OR.(IUNIT.EQ.5) & 1 Error: Syntax error in IF-expression at (1) In file diolib.f:69 OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH), & 1 Error: Syntax error in OPEN statement at (1) In file diolib.f:72 OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH),FORM=DFORM, & 1 Error: Syntax error in OPEN statement at (1) In file diolib.f:103 IF (DUMMY.AND.(IUNIT.NE.0).AND.(IUNIT.NE.5).AND. & 1 Error: Syntax error in expression at (1) In file diolib.f:105 IF (DUMMY.OR.((IUNIT.EQ.6).AND.(.NOT.ALLOW6)).OR.(IUNIT.EQ.5) & 1 Error: Syntax error in IF-expression at (1) In file diolib.f:126 OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH), & 1 Error: Syntax error in OPEN statement at (1) In file diolib.f:160 IF (DUMMY.AND.(IUNIT.NE.0).AND.(IUNIT.NE.5).AND. & 1 Error: Syntax error in expression at (1) In file diolib.f:163 IF (DUMMY.OR.((IUNIT.EQ.6).AND.(.NOT.ALLOW6)).OR.(IUNIT.EQ.5) & 1 Error: Syntax error in IF-expression at (1) In file diolib.f:183 OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH), & 1 Error: Syntax error in OPEN statement at (1) make: *** [diolib.o] Error 1 Error: Syntax error in expression at (1) In file diolib.f:163 IF (DUMMY.OR.((IUNIT.EQ.6).AND.(.NOT.ALLOW6)).OR.(IUNIT.EQ.5) & 1 Error: Syntax error in IF-expression at (1) In file diolib.f:183 OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH), & 1 Error: Syntax error in OPEN statement at (1) make: *** [diolib.o] Error 1 以下我的vasp.5.lib文件夹下原始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=ifc 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 [ 来自科研家族 计算材料学 ] |
» 猜你喜欢
博士读完未来一定会好吗
已经有21人回复
导师想让我从独立一作变成了共一第一
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
申请2026年博士
已经有6人回复
» 本主题相关商家推荐: (我也要在这里推广)
» 本主题相关价值贴推荐,对您同样有帮助:
NWchem编译出错
已经有6人回复
大侠们~本人编译vasp.5.lib过程中遇到如下错误 敢问何解?不胜感激~
已经有7人回复
深圳超算中心vasp编译及任务提交问题
已经有25人回复
求助vasp编译好后无法运行问题??
已经有24人回复
[VASP编译]五 Makefile中fortran Flags的解释
已经有18人回复
编译vasp主程序时,makefile中的链接库选择问题
已经有15人回复
vasp5.2 openmpi+intel+mkl编译,能量正值问题
已经有7人回复
vasp5.2 编译出错了。。。。。。。
已经有7人回复
vsap 5.2 环境和编译问题
已经有14人回复
并行编译vasp出错,make: *** 没有规则可以创建“vasp”需要的目标“xml.o”。 停止
已经有12人回复
vasp5.2 并行编译如何修改makefile
已经有5人回复
【求助】vasp编译问题,请自己动手安装成功的人回复!
已经有9人回复
【原创】用pgi10.0编译vasp5.2
已经有12人回复
【求助】VASP 编译出错
已经有24人回复

souledge
专家顾问 (著名写手)
-

专家经验: +174 - 1ST强帖: 19
- 应助: 303 (大学生)
- 金币: 11306.4
- 散金: 1123
- 红花: 108
- 帖子: 2814
- 在线: 916.1小时
- 虫号: 941486
- 注册: 2010-01-12
- 专业: 结构陶瓷
- 管辖: 第一性原理

3楼2012-04-29 18:01:29
souledge
专家顾问 (著名写手)
-

专家经验: +174 - 1ST强帖: 19
- 应助: 303 (大学生)
- 金币: 11306.4
- 散金: 1123
- 红花: 108
- 帖子: 2814
- 在线: 916.1小时
- 虫号: 941486
- 注册: 2010-01-12
- 专业: 结构陶瓷
- 管辖: 第一性原理

6楼2012-04-29 22:48:35













回复此楼