Znn3bq.jpeg
²é¿´: 1071  |  »Ø¸´: 2

kuiziyang

Òø³æ (СÓÐÃûÆø)

[ÇóÖú] boltztrap 1.2.2 ±àÒë×ÜÊdzö´í£¬ÄÇλ¸ßÊÖ°ïæ¿´¿´¡£

ÒÔÏÂÄÚÈÝÊÇ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 ...

Ò²Ôø°´ÕÕÄúµÄ½¨Ò飬²Ù×÷¹ý£¬½á¹ûÊDz»ÐУ¬·¢ÏÖϵͳÓÐЩÎÊÌ⣬ÏÖÔÚ×¼±¸ÖØÐ°²×°ÏµÍ³ºÍ±àÒëÆ÷£¬¿´¿´Ðв»ÐС£
ллÄúµÄ»Ø¸´¡£
3Â¥2012-11-02 08:51:00
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ kuiziyang µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 296Çóµ÷¼Á +11 Íô£¡£¿£¡ 2026-04-10 13/650 2026-04-10 23:16 by Ftglcn90
[¿¼ÑÐ] ²ÄÁÏרҵ344Çóµ÷¼Á +16 hualkop 2026-04-10 21/1050 2026-04-10 17:28 by laoshidan
[¿¼ÑÐ] 0856ר˶Çóµ÷¼Á Ï£ÍûÊÇaÇøÔºÐ£ +21 ºÃºÃÐÝÏ¢ºÃ²»ºÃ 2026-04-09 24/1200 2026-04-10 16:58 by luoyongfeng
[¿¼ÑÐ] ²ÄÁÏר˶283Çóµ÷¼Á +18 ÊÔÊÔ¿´ß 2026-04-04 19/950 2026-04-10 10:05 by may_ÐÂÓî
[¿¼ÑÐ] 301Çóµ÷¼Á +4 XYPLR 2026-04-05 6/300 2026-04-10 09:17 by Delta2012
[¿¼ÑÐ] 284Çóµ÷¼Á +7 archer.. 2026-04-09 8/400 2026-04-09 21:30 by bljnqdcc
[¿¼ÑÐ] Ò»Ö¾Ô¸Öйú¿ÆÑ§ÔºÉϺ£ÓлúËù£¬Óлú»¯Ñ§356·ÖÕÒµ÷¼Á +11 Nadiums 2026-04-09 11/550 2026-04-09 18:04 by lijunpoly
[¿¼ÑÐ] 274Çóµ÷¼Á +5 ɽ°¢Âû 2026-04-07 5/250 2026-04-09 15:28 by 18828373951
[¿¼ÑÐ] 280Çóµ÷¼Á +5 ÙâÙâÒ¹Ò¹ 2026-04-09 8/400 2026-04-09 11:15 by ÙâÙâÒ¹Ò¹
[¿¼ÑÐ] 266µ÷¼Á +8 daya sun 2026-04-07 9/450 2026-04-08 20:27 by yutian743
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á 348·Ö +14 °¦ÎÒ³¬ÕæÃ»ÕÐÁË 2026-04-06 15/750 2026-04-08 19:16 by ÎÒ¼õ·Ê1
[¿¼ÑÐ] 265Çóµ÷¼Á +19 Сľ³æ085600 2026-04-06 21/1050 2026-04-08 10:38 by ÄæË®³Ë·ç
[¿¼ÑÐ] ¼ÆËã»ú11408 287 Çóµ÷¼Á +3 LiLe5 2026-04-07 3/150 2026-04-07 23:15 by shanqishi
[¿¼ÑÐ] ÉúÎïѧ363µ÷¼ÁÇóÖú +7 fanzhang6666 2026-04-06 9/450 2026-04-07 17:37 by lijunpoly
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷µç085401Çóµ÷¼Á +4 sunw1306 2026-04-07 4/200 2026-04-07 16:40 by à£à£à£0119
[¿¼ÑÐ] 0854Çóµ÷¼Á +9 ºàÊÏ·¬ÇÑɳ˾ 2026-04-06 10/500 2026-04-07 14:37 by shdgaomin
[¿¼ÑÐ] 26×ÔÈ»µØÀíѧ303·ÖÇóµ÷¼Á +4 Ò»Õ½³É˶°¡°¡°¡° 2026-04-06 9/450 2026-04-06 20:35 by lin-da
[¿¼ÑÐ] 285Çóµ÷¼Á +8 AZMK 2026-04-04 11/550 2026-04-06 13:56 by BruceLiu320
[¿¼ÑÐ] 290Çóµ÷¼Á +7 luoziheng 2026-04-04 7/350 2026-04-04 23:17 by lqwchd
[¿¼ÑÐ] 323Çóµ÷¼Á +8 Àî¼ÑÀÖ1 2026-04-04 8/400 2026-04-04 22:26 by hemengdong
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û