24小时热门版块排行榜    

查看: 1617  |  回复: 13

hnuzhoulin

金虫 (小有名气)

[求助] VASP编译prec.mod出问题

错误提示:
gfortran: setex.f90: linker input file unused because linking not done
./preprocess radial.f90 -DMPI  -DHOST=\"LinuxIFC\" -DIFC -Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc -DMPI_BLOCK=500
/opt/openmpi/bin/mpif90  -FR -lowercase -O1 -c radial.f90
In file radial.f90:52
    USE prec
           1
Fatal Error: File 'prec.mod' opened at (1) is not a GFORTRAN module file
make: *** [radial.o] Error 1

开始提示没有prec.mod文件,后来我在机器上一搜索,发现以前有人的文件夹下有,就copy过来,然后就是这个问题。

makefile文件如下:
CODE:
.SUFFIXES: .inc .f .f90 .F

# all CPP processed fortran files have the extension .f90
SUFFIX=.f90

#-----------------------------------------------------------------------
# fortran compiler and linker
#-----------------------------------------------------------------------
FC=ifort
# fortran linker
FCL=$(FC)

CPP_ =  ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX)

CPP     = $(CPP_)  -DHOST=\"LinuxIFC\" \
          -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc \
#          -DRPROMU_DGEMV  -DRACCMU_DGEMV


#FFLAGS =  -FR -lowercase -assume byterecl
FFLAGS =  -FR -lowercase  

OFLAG=-O3 -xW -tpp7
#OFLAG=-fp-model strict -O2 /---20110427

OFLAG_HIGH = $(OFLAG)
OBJ_HIGH =

OBJ_NOOPT =
DEBUG  = -FR -O0
INLINE = $(OFLAG)

BLAS= ../BLAS/blas_LINUX.a
# LAPACK, simplest use vasp.4.lib/lapack_double
LAPACK= ../vasp.4.lib/lapack_double.o


LIB  = -L../vasp.4.lib -ldmy \
     ../vasp.4.lib/linpack_double.o $(LAPACK) \
     $(BLAS)


FFT3D   = fft3dfurth.o fft3dlib.o
#FFT3D   = fftw3d.o fft3dlib.o   /opt/libs/fftw-3.0.1/lib/libfftw3.a

FC=/opt/openmpi/bin/mpif90
FCL=$(FC)

CPP    = $(CPP_) -DMPI  -DHOST=\"LinuxIFC\" -DIFC \
     -Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
     -DMPI_BLOCK=500  \
##    -DRPROMU_DGEMV  -DRACCMU_DGEMV

BLACS=$(HOME)/archives/SCALAPACK/BLACS/
SCA_=$(HOME)/archives/SCALAPACK/SCALAPACK

SCA= $(SCA_)/libscalapack.a  \
$(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a $(BLACS)/LIB/blacs_MPI-LINUX-0.a $(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a

SCA=

#-----------------------------------------------------------------------
# libraries for mpi
#-----------------------------------------------------------------------

LIB     = -L../vasp.4.lib -ldmy  \
      ../vasp.4.lib/linpack_double.o $(LAPACK) \
      $(SCA) $(BLAS)

# FFT: fftmpi.o with fft3dlib of Juergen Furthmueller
FFT3D   = fftmpi.o fftmpi_map.o fft3dlib.o

# fftw.3.0.1 is slighly faster and should be used if available
#FFT3D   = fftmpiw.o fftmpi_map.o fft3dlib.o   /opt/libs/fftw-3.0.1/lib/libfftw3.a

#-

回复此楼

» 猜你喜欢

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

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

bingmou

金虫 (著名写手)

【答案】应助回帖


hnuzhoulin(金币+2): 谢谢您的回复,能麻烦您说明白一点嘛? 2011-04-28 08:49:38
zzy870720z(金币+1): 谢谢提示 2011-04-28 12:51:27
File 'prec.mod' opened at (1) is not a GFORTRAN module file
2楼2011-04-27 18:56:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hnuzhoulin

金虫 (小有名气)

引用回帖:
Originally posted by bingmou at 2011-04-27 18:56:49:
File 'prec.mod' opened at (1) is not a GFORTRAN module file

你好,这句我看到了,也看得明白,但是怎么解决呢?
  这个文件是我从其他地方copy来的,原来的提示是没有这个文件
Error:can't open module file "prec.mod" for reading at (1):No such file or directory

how to deal with it?
prec.mod文件时自带的还是编译生成的啊?
3楼2011-04-28 08:48:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingmou

金虫 (著名写手)

【答案】应助回帖


zhang668(金币+1): 多谢指导 2011-04-28 12:27:59
hnuzhoulin(金币+18): 重新编译openmpi后这歌问题解决了,谢谢您的关注 2011-05-07 12:11:31
你不能随便从别的地方copy一个文件过来,都不是同一个编译器,怎么能最后汇编到一个可执行文件呢?
要自己编译的才行,但是你的makefile里面都没有看到这个prec.mod的要求
4楼2011-04-28 11:59:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hnuzhoulin

金虫 (小有名气)

引用回帖:
Originally posted by bingmou at 2011-04-28 11:59:23:
你不能随便从别的地方copy一个文件过来,都不是同一个编译器,怎么能最后汇编到一个可执行文件呢?
要自己编译的才行,但是你的makefile里面都没有看到这个prec.mod的要求

诶,谢谢回复。
我再去自习看看mkefile,但是现在有事出门,几天后才回来。
帖子金币没事吧?
还请多多帮忙。
5楼2011-04-28 14:07:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingmou

金虫 (著名写手)


gzqdyouxia(金币+1): 谢谢提示 2011-04-29 08:57:26
引用回帖:
Originally posted by hnuzhoulin at 2011-04-28 14:07:02:
诶,谢谢回复。
我再去自习看看mkefile,但是现在有事出门,几天后才回来。
帖子金币没事吧?
还请多多帮忙。

你这个问题很奇怪,我以前编译的时候都从来没有遇到这个prec的问题。不过我一向都是用intel的,gfortran的要求太高了,经常出错
6楼2011-04-28 22:03:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfc

金虫 (正式写手)

引用回帖:
Originally posted by bingmou at 2011-04-28 22:03:10:
你这个问题很奇怪,我以前编译的时候都从来没有遇到这个prec的问题。不过我一向都是用intel的,gfortran的要求太高了,经常出错

你好,我最近在编译VASP遇到些问题,就在这里咨询您一下。
在makefile文件中有
SCA= $(SCA_)/libscalapack.a  \
$(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a $(BLACS)/LIB/blacs_MPI-LINUX-0.a $(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a


FFT3D   = fftmpi.o fftmpi_map.o fft3dlib.o

这样两句,我想知道SCA这个指向的路径要自己修改吗?指向哪里呢?FFT3D 的这三个*.o的文件又是在哪里的呢?
7楼2011-05-01 21:29:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingmou

金虫 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by mengfc at 2011-05-01 21:29:06:
你好,我最近在编译VASP遇到些问题,就在这里咨询您一下。
在makefile文件中有
SCA= $(SCA_)/libscalapack.a  \
$(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a $(BLACS)/LIB/blacs_MPI-LINUX-0.a $(BLACS)/LIB/ ...

对于VASP的编译实在是爱莫能助阿……你是在什么机子编译,采用哪个makefile,采用哪个编译器,采用哪个数学库,SCA这个我从来没有改过。fft3d是安装了吗?
8楼2011-05-02 14:25:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengfc

金虫 (正式写手)

引用回帖:
Originally posted by bingmou at 2011-05-02 14:25:06:
对于VASP的编译实在是爱莫能助阿……你是在什么机子编译,采用哪个makefile,采用哪个编译器,采用哪个数学库,SCA这个我从来没有改过。fft3d是安装了吗?

谢谢您的回复。我用的intel的CPU,cent os 操作系统。ifort编译器+mkl数学库,另外装了mpich,用的makefile.linux_ifc_P4这个编译文件。fft3d是做什么的?怎么安装呢?
9楼2011-05-02 14:51:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingmou

金虫 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by mengfc at 2011-05-02 14:51:44:
谢谢您的回复。我用的intel的CPU,cent os 操作系统。ifort编译器+mkl数学库,另外装了mpich,用的makefile.linux_ifc_P4这个编译文件。fft3d是做什么的?怎么安装呢?

fft3d是用来fft在3d空间快速处理的
那应该不需要修改SAC的阿
10楼2011-05-02 19:33:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hnuzhoulin 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 295复试调剂 +7 简木ChuFront 2026-03-19 7/350 2026-03-20 14:11 by 星空星月
[考研] 296求调剂 +4 www_q 2026-03-18 8/400 2026-03-20 12:12 by 学员8dgXkO
[考研] 271材料工程求调剂 +7 .6lL 2026-03-18 7/350 2026-03-20 09:10 by xingguangj
[考研] 0703化学调剂 +10 妮妮ninicgb 2026-03-15 14/700 2026-03-19 22:59 by 学员8dgXkO
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考研] 求调剂,一志愿:南京航空航天大学大学 ,080500材料科学与工程学硕,总分289分 +3 @taotao 2026-03-19 3/150 2026-03-19 14:07 by peike
[考研] 化学求调剂 +3 临泽境llllll 2026-03-17 4/200 2026-03-19 13:59 by houyaoxu
[考研] 材料考研调剂 +3 xwt。 2026-03-19 3/150 2026-03-19 11:22 by w沐阳w
[考研] 302求调剂 +10 呼呼呼。。。。 2026-03-17 10/500 2026-03-18 12:45 by Linda Hu
[考研] 304求调剂 +12 小熊joy 2026-03-14 13/650 2026-03-18 12:34 by Linda Hu
[基金申请] 被我言中:新模板不强调格式了,假专家开始管格式了 +4 beefly 2026-03-14 4/200 2026-03-17 22:04 by 黄鸟于飞Chao
[考研] 考研化学学硕调剂,一志愿985 +4 张vvvv 2026-03-15 6/300 2026-03-17 17:15 by ruiyingmiao
[考研] 东南大学364求调剂 +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by 木瓜膏
[考研] 药学383 求调剂 +3 药学chy 2026-03-15 4/200 2026-03-16 20:51 by 元子^0^
[考研] 318求调剂 +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[考研] 070300化学学硕求调剂 +6 太想进步了0608 2026-03-16 6/300 2026-03-16 16:13 by kykm678
[考研] 0703化学调剂 290分有科研经历,论文在投 +7 腻腻gk 2026-03-14 7/350 2026-03-16 10:12 by houyaoxu
[考研] 0856求调剂 +3 刘梦微 2026-03-15 3/150 2026-03-16 10:00 by houyaoxu
[考研] 求老师收留调剂 +4 jiang姜66 2026-03-14 5/250 2026-03-15 20:11 by Winj1e
[考研] 080500,材料学硕302分求调剂学校 +4 初识可乐 2026-03-14 5/250 2026-03-14 21:08 by peike
信息提示
请填处理意见