24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 1076  |  回复: 2

kuiziyang

银虫 (小有名气)

[求助] boltztrap 1.2.2 编译总是出错,那位高手帮忙看看。

以下内容是makefile 程序shell 文件
SHELL = /bin/sh

# gfortran
#FC = gfortran
#FOPT = -g -Wall -march=native -funroll-loops -O3 -ffast-math -fgcse-lm -fgcse-sm -ffast-math -ftree-vectorize -fexternal-blas -fbounds-check -finit-integer=-666 -finit-real=nan
#LDFLAGS =
#LIBS = -llapack -latlas -lblas

# ifort
FC = ifort
#FOPT = -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML
#LDFLAGS = -L/opt/intel/mkl/10.0.1.014/lib/32/ -Vaxlib -static-libcxa -pthread
#LIBS = -lmkl_lapack -lmkl_ia32 -lguide

# ifort bis: other mkl options
#LDFLAGS = $(FOPT) -L/opt/intel/mkl/10.0.1.014/lib/32 -pthread -i-static
#LIBS = -lmkl_lapack -lmkl -lguide
LDFLAGS = -openmp -I$(MKLROOT)/include/intel64/lp64 -I/public/software/intel/composer_xe_2011_sp1.7.256/mkl/include
R_LIBS = /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_blas95_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_lapack95_lp64.a -Wl,--start-group /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_intel_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_intel_thread.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_core.a -Wl,--end-group -lpthread -lm
C_LIBS = $(R_LIBS)
RP_LIBS =  /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_blas95_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_lapack95_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_scalapack_lp64.a -Wl,--start-group /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_cdft_core.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_intel_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_sequential.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_core.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.a -Wl,--end-group -lpthread -lm /public/software/mathlib/fftw215-wien2k/lib/libfftw_mpi.a /public/software/mathlib/fftw215-wien2k/lib/libfftw.a
CP_LIBS = $(RP_LIBS)
# generic
LINKER  =       $(FC)
LFLAGS  =
FGEN =
DESTDIR = .

EXECNAME = BoltzTraP

###############################################################################

FFLAGS = $(FGEN) $(FOPT)
EXEC = $(DESTDIR)/$(EXECNAME)

#..............................................................................
#
#  Object files common to both REAL and COMPLEX type subroutines
#
OBJS =  reallocate.o gmlib2.o latgen2.o m_bandstructure.o m_input.o generic_lifetime.o gtfnam.o gen_lattpoints.o \
     BoltzTraP.o wien_band.o phon_band.o generic_band.o pw_interface.o \
     add_inv.o bandana.o stern1.o kdelta.o fite4.o sortag.o gplbands.o \
     dos.o ifflim.o setfft.o c3fft.o  fermiintegrals.o bands.o kcomp.o \
     bz.o fermisurface.o setfft2.o write_dx_fs.o write_dx_bz.o write_cube_fs.o \
     dos_histogram.o dos_tetra.o noculc.o
#OBJS = \
#        reallocate.o defs.o modules.o broad.o add_inv.o \
#        c3fft.o gtfnam.o ifflim.o mknam.o read_energy.o \
#        transport.o stern.o kdelta.o gen_lattpoints.o fite4.o setfft.o \
#        starfkt2.o dos.o

$(EXEC): $(OBJS)
        $(LINKER) $(LFLAGS) -o $(EXEC) $(OBJS) $(LDFLAGS) $(LIBS) $(LFLAGS)


clean:
        rm -f *.o *.mod *.pc *.pcl *~

.SUFFIXES: .F90 .o
.F90.o:
        $(FC) $(FFLAGS) -c $<
(END)                        


# generic
LINKER  =       $(FC)
LFLAGS  =
FGEN =
DESTDIR = .
以上是shell 程序
我执行make命令
ifort  -o ./BoltzTraP reallocate.o gmlib2.o latgen2.o m_bandstructure.o m_input.
o generic_lifetime.o gtfnam.o gen_lattpoints.o BoltzTraP.o wien_band.o phon_band
.o generic_band.o pw_interface.o add_inv.o bandana.o stern1.o kdelta.o fite4.o s
ortag.o gplbands.o dos.o ifflim.o setfft.o c3fft.o  fermiintegrals.o bands.o kco
mp.o bz.o fermisurface.o setfft2.o write_dx_fs.o write_dx_bz.o write_cube_fs.o d
os_histogram.o dos_tetra.o noculc.o -openmp -I/public/software/intel/composer_xe
_2011_sp1.7.256/mkl/include/intel64/lp64 -I/public/software/intel/composer_xe_20
11_sp1.7.256/mkl/include
fite4.o: In function `fite4_':
fite4.F90.text+0x217b): undefined reference to `dgemm_'
fite4.F90.text+0x2293): undefined reference to `dgetrf_'
fite4.F90.text+0x239f): undefined reference to `dgetrs_'
make: *** [BoltzTraP] 错误 1
一直在探索 却不知如何解决还望高手指导!
回复此楼

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

热电材料(实验与计算) 软件安装交流

» 猜你喜欢

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

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

花无刺

木虫 (著名写手)

二师兄

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
fzx2008: 金币+2, 谢谢指教! 2012-11-01 20:02:10
FC = ifort
#FOPT = -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML
这个#去掉

下面这个乱七八糟,删除:
R_LIBS = /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_blas95_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_lapack95_lp64.a -Wl,--start-group /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_intel_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_intel_thread.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_core.a -Wl,--end-group -lpthread -lm
C_LIBS = $(R_LIBS)
RP_LIBS =  /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_blas95_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_lapack95_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_scalapack_lp64.a -Wl,--start-group /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_cdft_core.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_intel_lp64.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_sequential.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_core.a /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.a -Wl,--end-group -lpthread -lm /public/software/mathlib/fftw215-wien2k/lib/libfftw_mpi.a /public/software/mathlib/fftw215-wien2k/lib/libfftw.a

改为:
LDFLAGS = $(FOPT) -L/public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/em64t -pthread -i-static
LIBS = -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core

» 本帖已获得的红花(最新10朵)

2楼2012-11-01 19:27:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuiziyang

银虫 (小有名气)

送鲜花一朵
引用回帖:
2楼: Originally posted by 花无刺 at 2012-11-01 19:27:51
FC = ifort
#FOPT = -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML
这个#去掉

下面这个乱七八糟,删除:
R_LIBS = /public/software/intel/composer_xe_2011_sp1.7.256/mkl/lib/intel64/libmkl_blas95_l ...

也曾按照您的建议,操作过,结果是不行,发现系统有些问题,现在准备重新安装系统和编译器,看看行不行。
谢谢您的回复。
3楼2012-11-02 08:51:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kuiziyang 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085400电子信息类(川大控制工程)求调剂可跨专业 求老师联系 +6 626776879 2026-04-08 6/300 2026-04-14 20:09 by gwjxiaolang
[考研] 调剂 +12 月@163.com 2026-04-11 12/600 2026-04-14 15:37 by zs92450
[考研] 271求调剂 +35 2261744733 2026-04-11 41/2050 2026-04-14 15:36 by zs92450
[考研] 药学求调剂 +6 RussHu 2026-04-12 7/350 2026-04-14 15:16 by sxdj2
[考研] 245求调剂 +6 冰糖橘?汽水 2026-04-13 10/500 2026-04-14 10:49 by jyl0317
[考研] 求调剂 +12 璃茉一定上岸 2026-04-10 13/650 2026-04-14 00:08 by Equinoxhua
[考研] 0856专硕求调剂 希望是a区院校 +24 好好休息好不好 2026-04-09 27/1350 2026-04-13 22:22 by pies112
[考研] 一志愿华工085600 331分 +7 天下ww 2026-04-09 7/350 2026-04-13 09:01 by lhj2009
[考研] 314求调剂 +24 wakeluofu 2026-04-09 25/1250 2026-04-13 08:58 by lhj2009
[考研] 346分,工科0854求调剂,专硕 +6 moser233 2026-04-12 7/350 2026-04-12 22:11 by fqwang
[考研] 本科南方医科大学 一志愿985 药学学硕284分 求调剂 +5 弱水听文 2026-04-09 5/250 2026-04-12 13:16 by shengxi123
[考研] 一志愿西北工业大学289 085602 +33 yang婷 2026-04-10 34/1700 2026-04-12 08:11 by Art1977
[考研] 267求调剂 +8 再忙也要吃饭啊 2026-04-09 8/400 2026-04-11 21:42 by cfdbai
[考研] 求调剂 +3 胃痉挛累了 2026-04-11 5/250 2026-04-11 14:13 by luhong1990
[考研] 农学0904 312求调剂 +6 Say Never 2026-04-10 6/300 2026-04-11 10:33 by wwj2530616
[考研] 机械专硕270求调剂,接受跨专业 +12 老师看看我吧aba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[考研] 22408 352分求调剂0854类 +4 努力的夏末 2026-04-09 4/200 2026-04-11 09:57 by zhq0425
[考研] 311求调剂 +13 xyp想读书 2026-04-10 14/700 2026-04-11 09:41 by 猪会飞
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 348求调剂 +3 candyyyi 2026-04-09 3/150 2026-04-09 17:20 by 段伟艳
信息提示
请填处理意见