24小时热门版块排行榜    

CyRhmU.jpeg
查看: 600  |  回复: 0

pariah

铜虫 (小有名气)

[求助] 求助vasp编译

编译环境为 ifort(2013.5.192), mkl 11.0, openmpi
vasp-lib编译没有问题。但是在编译vasp时,第一步编译base.f90就出错了,而且错误很奇怪,
貌似编译无法识别头文件。
以下是错误的情况
CODE:
./preprocess <base.F | /usr/bin/cpp -P -C -traditional >base.f90 -DMPI  -DHOST=\"LinuxIFC\" -DIFC -Dkind8 -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc -DNGZhalf -DMPI_BLOCK=8000 -DRPROMU_DGEMV  -DRACCMU_DGEMV -DscaLAPACK
mpif90 -FR -lowercase -assume byterecl -O3  -c base.f90
ifort: command line remark #10010: option '-lowercase' is deprecated and will be removed in a future release. See '-help deprecated'
ifort: command line remark #10010: option '-pthread' is deprecated and will be removed in a future release. See '-help deprecated'
base.f90(1): error #5082: Syntax error, found '/' when expecting one of: <LABEL> <END-OF-STATEMENT> ; BLOCK BLOCKDATA PROGRAM MODULE TYPE INTEGER REAL ...
/* Copyright (C) 1991-2012 Free Software Foundation, Inc.
^
base.f90(16): error #5145: Invalid blank/tab
   <http://www.gnu.org/licenses/>.  */
----------------------------------^
base.f90(20): error #5145: Invalid blank/tab
   include it implicitly at the start of every compilation.  It must
-----------------------------------------------------------^
base.f90(29): error #5143: Missing mandatory separating blank

然后编译就停止了,以下是我的makefile的相关部分
CODE:
.SUFFIXES: .inc .f .f90 .F
  2
  3 SUFFIX=.f90
  4
  5 FC=mpif90
  6 FCL=$(FC)
  7
  8 CPP_ =  ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX)
  9
10 CPP    = $(CPP_) -DMPI  -DHOST=\"LinuxIFC\" -DIFC \
11      -Dkind8 -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc -DNGZhalf \
12      -DMPI_BLOCK=8000 \
13      -DRPROMU_DGEMV  -DRACCMU_DGEMV -DscaLAPACK
14
15 FFLAGS = -FR -lowercase -assume byterecl
16
17 OFLAG=-O3
18
19 OFLAG_HIGH = $(OFLAG)
20 OBJ_HIGH =
21 OBJ_NOOPT =
22 DEBUG  = -FR -O0
23 INLINE = $(OFLAG) BLAS= -L/home/sheleon/intel/composer_xe_2013.5.192/mkl/lib/intel64 -Wl,--start-group -lmkl_intel    _lp64 -lmkl_sequential -lmkl_core -Wl,--end-group
26
27 LAPACK= -L/home/sheleon/intel/composer_xe_2013.5.192/mkl/lib/intel64 -Wl,--start-group -lmkl_int    el_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group
28
29 SCA= /home/sheleon/intel/composer_xe_2013.5.192/mkl/lib/intel64/libmkl_scalapack_lp64.a /home/sh    eleon/intel/composer_xe_2013.5.192/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.a
30
31
32 LIB     = -L../vasp.5.lib -ldmy  \
33       ../vasp.5.lib/linpack_double.o $(LAPACK) \
34       $(SCA) $(BLAS)
35
36 FFT3D   = fftmpi.o fftmpi_map.o fftw3d.o fft3dlib.o /home/sheleon/intel/composer_xe_2013.5.192/m    kl/interfaces/fftw3xf/libfftw3xf_gnu.a

先谢谢大家了。
回复此楼

» 猜你喜欢

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

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 pariah 的主题更新
信息提示
请填处理意见