| 3 | 1/1 | 返回列表 |
| 查看: 1064 | 回復(fù): 2 | ||||
[求助]
boltztrap 1.2.2 編譯總是出錯,那位高手幫忙看看。
|
|
以下內(nèi)容是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 程序 我執(zhí)行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 一直在探索 卻不知如何解決還望高手指導! |
熱電材料(實驗與計算) | 軟件安裝交流 |
木蟲 (著名寫手)
二師兄
|
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 |
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 270調(diào)劑 +6 | maxjxbsk 2026-04-02 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 土木304求調(diào)劑 +6 | 兔突突突, 2026-03-31 | 7/350 |
|
|
[考研] 生物學308分求調(diào)劑(一志愿華東師大) +4 | 相信必會光芒萬?/a> 2026-03-31 | 4/200 |
|
|
[考研] 求生物學調(diào)劑 +8 | 15172915737 2026-04-01 | 8/400 |
|
|
[考研] 385分 生物學(071000)求調(diào)劑 +4 | qf626 2026-04-01 | 4/200 |
|
|
[考研] 085602化學工程268分蹲調(diào)劑 +8 | 月照花林。 2026-04-01 | 8/400 |
|
|
[考研] 266分,一志愿電氣工程,本科材料,求材料專業(yè)調(diào)劑 +10 | 哇呼哼呼哼 2026-04-01 | 11/550 |
|
|
[考研] 070300一志愿211,312分求調(diào)劑院校 +14 | 小黃鴨寶 2026-03-30 | 14/700 |
|
|
[考研] 一志愿鄭大材料工程290求調(diào)劑 +18 | Youth_ 2026-03-30 | 18/900 |
|
|
[考研] 0856調(diào)劑 +7 | 曲聽筠 2026-03-30 | 7/350 |
|
|
[考研] 土木304求調(diào)劑 +5 | 頂級擦擦 2026-03-31 | 5/250 |
|
|
[考研] 289求調(diào)劑 +7 | BrightLL 2026-03-29 | 7/350 |
|
|
[考研] 一志愿南師大0703化學 275求調(diào)劑 +5 | Ripcord上岸 2026-03-27 | 5/250 |
|
|
[考研] 266分,求材料相關(guān)專業(yè)調(diào)劑 +10 | 哇呼哼呼哼 2026-03-30 | 12/600 |
|
|
[考研] 276求調(diào)劑 +3 | 趙久華 2026-03-29 | 3/150 |
|
|
[考研] 一志愿華中師范化學332分求調(diào)劑 +3 | Lyy930824@ 2026-03-29 | 3/150 |
|
|
[考研] 085600 286分 材料求調(diào)劑 +11 | 麻辣魷魚 2026-03-27 | 12/600 |
|
|
[有機交流] 考研調(diào)劑 +8 | watb 2026-03-26 | 8/400 |
|
|
[考研] 394求調(diào)劑 +3 | 好事多磨靜候佳?/a> 2026-03-26 | 5/250 |
|
|
[考研] 324求調(diào)劑 +5 | hanamiko 2026-03-26 | 5/250 |
|