24小时热门版块排行榜    

查看: 1488  |  回复: 1

Marco88920

新虫 (初入文坛)

[求助] WIEN2k编译错误 急求高手帮助 已有1人参与

WIEN2k编译错误 求高手帮助 大概编译过程如下
急求帮助 提前谢过各位!
SRC_BerryPI ...
make: *** 没有规则可以创建目标“clean”。 停止。
make: *** 没有指明目标并且找不到 makefile。 停止。

SRC_clmaddsub ...
rm  -f clmaddsub.o gtfnam.o errflg.o  outerr.o errclr.o  
ifort  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -c clmaddsub.f
ifort  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -c gtfnam.f
ifort  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -c errflg.f
ifort  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -c outerr.f
ifort  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -c errclr.f
ifort -o ./clmaddsub clmaddsub.o gtfnam.o errflg.o  outerr.o errclr.o -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -L/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/lib/intel64 -pthread  

SRC_clmcopy ...
rm  -f clmcopy.o modules.o  reallocate.o struct_afm_check.o readstruct.o writestruct.o outerr.o  *.mod
ifort  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -c clmcopy.f
make: 放弃循环依赖 modules.o <- modules.o 。
make: 放弃循环依赖 reallocate.o <- modules.o 。
make: 放弃循环依赖 reallocate.o <- reallocate.o 。

SRC_dstart ...
rm -f *.o *_tmp_.* *.P .sequential .parallel *.mod
if [ -f .parallel ]; then \
   rm -f .parallel module.o W2kinit.o atom_read.o dstart.o gtfnam.o init.o make_inter.o make_spheres.o old_dstart.o *.mod; \
fi
touch .sequential
make dstart FORT=ifort FFLAGS=' -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include    '
make[1]: 进入目录“/opt/WIEN2k/SRC_dstart”
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c module.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c W2kinit.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c atom_read.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c atom_write.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c atom_superpos.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c charge.f
icc -c cputim.c
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c cub_xc_back.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c deter.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c dstart.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c errclr.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c errflg.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c getfft.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c gpoint.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c gtfnam.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c init.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c integrn.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c inter_superpos.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c inter_write.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c kapp.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c kdelta.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c ifflim.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c make_inter.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c make_neigh_list.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c make_spheres.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c normal.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c old_dstart.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c outerr.F
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c recpr.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c rgen.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c rotate.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c rotdef.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c setn.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c somm1.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c somm2.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c stern.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c somm.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c sortag.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c suml.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c sumfac.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c SymmRot.f
icc -c W2kutils.c
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c ylm.f
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -c zfft3d.f
ifort -o dstart module.o W2kinit.o  atom_read.o  atom_write.o atom_superpos.o charge.o cputim.o cub_xc_back.o deter.o dstart.o errclr.o errflg.o getfft.o gpoint.o gtfnam.o init.o integrn.o inter_superpos.o inter_write.o kapp.o kdelta.o ifflim.o make_inter.o make_neigh_list.o make_spheres.o normal.o old_dstart.o outerr.o recpr.o rgen.o rotate.o rotdef.o setn.o somm1.o somm2.o stern.o somm.o sortag.o suml.o sumfac.o SymmRot.o W2kutils.o ylm.o zfft3d.o  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include     -L/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/lib/intel64 -pthread -lfftw3 -L/opt/local/fftw/lib -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -openmp -lpthread
make[1]: 离开目录“/opt/WIEN2k/SRC_dstart”
make: *** 没有规则可以创建目标“complex”。 停止。

SRC_Globals ...
make: *** 没有规则可以创建目标“clean”。 停止。
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有规则可以创建目标“complex”。 停止。

SRC_hf ...
rm -f *.o *_tmp_.* *.P .real .complex .sequential .parallel *.mod
if [ -f .complex ]; then \
   rm -f .complex modules.o add_hvxhfvc.o add_hvxsl_int.o add_hvxsl_sph.o add_vklioldvv_int.o calc_abc_hf.o calc_abc_sl.o calc_cnk.o calc_exhfvv.o calc_h_1.o calc_h_2.o calc_klivv.o calc_overlap_sph.o calc_rhovalvxsl.o calc_slatervv.o calc_theta.o getfft.o lomain.o make_alms.o read_cnk.o setfft.o stern.o *.mod; \
fi
touch .real
if [ -f .parallel ]; then \
   rm -f .parallel modules.o W2kinit.o add_hvxhfvc.o add_hvxsl_int.o add_hvxsl_sph.o calc_exhfvc.o calc_exhfvv.o calc_h_1.o calc_h_2.o calc_klivv.o calc_slatervv.o gtfnam.o outerr.o *.mod; \
fi
touch .sequential
make TYPE='REAL' TYPE_COMMENT='\!_REAL' \
  ./hf FORT=ifort FFLAGS=' -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include'
make[1]: 进入目录“/opt/WIEN2k/SRC_hf”
modules.F: REAL version extracted
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include -c modules_tmp_.F
mv modules_tmp_.o modules.o
rm modules_tmp_.F
make[1]: 放弃循环依赖 W2kinit.o <- W2kinit.o 。

make[1]: 进入目录“/opt/WIEN2k/SRC_hf”
modules.F: COMPLEX version extracted
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include -c modules_tmp_.F
mv modules_tmp_.o modules.o
rm modules_tmp_.F
make[1]: 放弃循环依赖 W2kinit.o <- W2kinit.o 。
W2kinit.F: COMPLEX version extracted

SRC_lapw0 ...
rm -f *.o *_tmp_.* *.P .sequential .parallel *.mod
if [ -f .parallel ]; then \
   rm -f .parallel modules.o W2kinit.o fft_modules.o reallocate.o energy.o getff1.o getfft.o gtfnam.o lapw0.o outerr.o rean0.o rean3.o rean4.o setff1.o setff2.o setfft.o xcpot1.o xcpot3.o eramps.o  *.mod; \
fi
touch .sequential
make ./lapw0 FORT=ifort FFLAGS=' -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  _LIBXC_OPT_'
make[1]: 进入目录“/opt/WIEN2k/SRC_lapw0”
cc -c cputim.c
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  _LIBXC_OPT_ -c modules.F
ifort: error #10236: File not found:  '_LIBXC_OPT_'
make[1]: *** [modules.o] 错误 1
make[1]: 离开目录“/opt/WIEN2k/SRC_lapw0”
make: *** [seq] 错误 2
make: *** 没有规则可以创建目标“complex”。 停止。

ifort: error #10236: File not found:  '_LIBXC_OPT_'
ifort: error #10236: File not found:  '_LIBXC_LIBS_'
make[1]: *** [lapw0_mpi] 错误 1
make[1]: 离开目录“/opt/WIEN2k/SRC_lapw0”
make: *** [para] 错误 2

SRC_lapw1 ...
rm -f *.o *_tmp_.* *.P .real .complex .sequential .parallel *.mod
if [ -f .complex ]; then \
   rm -f .complex calkpt.o hamilt.o hns.o horb.o modules.o seclit.o seclr4.o seclr5.o tapewf.o ustphx.o wfpnt.o wfpnt1.o jacdavblock.o stern.o warpin.o setwar.o par_syrk.o seclit_par.o *.mod; \
fi
touch .real
if [ -f .parallel ]; then \
   rm -f .parallel calkpt.o find_nloat.o gtfnam.o hamilt.o hldau.o hns.o modules.o pdsyevx17.o pdstebz17.o prtkpt.o pzheevx16.o seclit.o seclr4.o seclr5.o inikpt.o inilpw.o lapw1.o setkpt.o par_syrk.o make_albl.o jacdavblock.o seclit_par.o pdgetri_my.o pzgetri_my.o W2kinit.o pdgetrf_my.o pzgetrf_my.o  *.mod; \
fi
touch .sequential
make TYPE='REAL' TYPE_COMMENT='\!_REAL' \
  ./lapw1 FORT=ifort FFLAGS=' -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include'
make[1]: 进入目录“/opt/WIEN2k/SRC_lapw1”
modules.F: REAL version extracted
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include -c modules_tmp_.F
mv modules_tmp_.o modules.o
rm modules_tmp_.F
make[1]: 放弃循环依赖 W2kinit.o <- W2kinit.o 。
W2kinit.F: REAL version extracted

make[1]: 离开目录“/opt/WIEN2k/SRC_lapw1”
if [ -f .real ]; then \
   rm -f .real calkpt.o hamilt.o hns.o horb.o modules.o seclit.o seclr4.o seclr5.o tapewf.o ustphx.o wfpnt.o wfpnt1.o jacdavblock.o stern.o warpin.o setwar.o par_syrk.o seclit_par.o *.mod; \
fi
touch .complex
if [ -f .parallel ]; then \
   rm -f .parallel calkpt.o find_nloat.o gtfnam.o hamilt.o hldau.o hns.o modules.o pdsyevx17.o pdstebz17.o prtkpt.o pzheevx16.o seclit.o seclr4.o seclr5.o inikpt.o inilpw.o lapw1.o setkpt.o par_syrk.o make_albl.o jacdavblock.o seclit_par.o pdgetri_my.o pzgetri_my.o W2kinit.o pdgetrf_my.o pzgetrf_my.o  *.mod; \
fi
touch .sequential
make TYPE='COMPLEX' TYPE_COMMENT='\!_COMPLEX' \
  ./lapw1c FORT=ifort FFLAGS=' -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include'
make[1]: 进入目录“/opt/WIEN2k/SRC_lapw1”
modules.F: COMPLEX version extracted
ifort -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include -c modules_tmp_.F
mv modules_tmp_.o modules.o
rm modules_tmp_.F
make[1]: 放弃循环依赖 W2kinit.o <- W2kinit.o 。
W2kinit.F: COMPLEX version extracted

make[1]: 放弃循环依赖 W2kinit.o <- W2kinit.o 。
W2kinit.F: REAL version extracted

SRC_lapw5 ...
rm -f *.o _tmp_.* *.P .real .complex *.mod
if [ -f .complex ]; then \
   make clean; \
fi
touch .real
make TYPE='REAL' TYPE_COMMENT='!_REAL' ./lapw5
make[1]: 进入目录“/opt/WIEN2k/SRC_lapw5”
make[1]: 放弃循环依赖 modules.o <- modules.o 。
make[1]: 放弃循环依赖 modules.o <- modules.o 。
modules.F: REAL version extracted

make[1]: 离开目录“/opt/WIEN2k/SRC_lapw5”
if [ -f .real ]; then \
   make clean; \
fi
make[1]: 进入目录“/opt/WIEN2k/SRC_lapw5”
rm -f *.o _tmp_.* *.P .real .complex *.mod
make[1]: 离开目录“/opt/WIEN2k/SRC_lapw5”
touch .complex
make TYPE='COMPLEX' TYPE_COMMENT='!_COMPLEX' ./lapw5c
make[1]: 进入目录“/opt/WIEN2k/SRC_lapw5”
make[1]: 放弃循环依赖 modules.o <- modules.o 。
make[1]: 放弃循环依赖 modules.o <- modules.o 。
modules.F: COMPLEX version extracted

make[1]: 离开目录“/opt/WIEN2k/SRC_lapwso”
make: *** 没有规则可以创建目标“complex”。 停止。

make: *** 没有规则可以创建目标“complex”。 停止。

SRC_lib ...
make: *** 没有规则可以创建目标“clean”。 停止。
make: *** 没有指明目标并且找不到 makefile。 停止。

SRC_mini ...
rm  -f atomgrid.o mxpmgrid.o dfpmin.o  errclr.o  errflg.o  finish.o  func.o    gbass.o gtfnam.o  haupt.o   ininos.o  inv.o     latgen.o  lnsrch.o maxstp.o  mini.o    mold0.o   mold.o    nn.o      nose.o nose0.o   nwtmin.o  outerr.o  pairdis.o rotate.o  rotdef.o wrtscf.o  latmix.o  distxy.o mdble.o d1mach.o ditsum.o dr7mdc.o  dv7cpy.o    i7mdcn.o divset.o drldst.o  dv7dfl.o  dl7itv.o drmng.o   dv7scp.o stopx.o dl7ivm.o dv7vmp.o dl7tvm.o drmngwien.o dw7zbf.o da7sst.o dl7upd.o func2.o  dd7dog.o dl7vml.o  dv2axy.o    traptouch.o dd7tpr.o dparck.o  dv2nrm.o  constr.o fixup2.o atomgrid.P mxpmgrid.P dfpmin.P errclr.P errflg.P finish.P func.P gbass.P gtfnam.P haupt.P ininos.P inv.P latgen.P lnsrch.P maxstp.P mini.P mold0.P mold.P nn.P nose.P nose0.P nwtmin.P outerr.P pairdis.P rotate.P rotdef.P wrtscf.P latmix.P distxy.P mdble.P d1mach.P ditsum.P dr7mdc.P dv7cpy.P i7mdcn.P divset.P drldst.P dv7dfl.P dl7itv.P drmng.P dv7scp.P stopx.P dl7ivm.P dv7vmp.P dl7tvm.P drmngwien.P dw7zbf.P da7sst.P dl7upd.P func2.P dd7dog.P dl7vml.P dv2axy.P traptouch.P dd7tpr.P dparck.P dv2nrm.P constr.P fixup2.P dfpmin.prj errclr.prj errflg.prj finish.prj func.prj gbass.prj gtfnam.prj haupt.prj ininos.prj inv.prj latgen.prj lnsrch.prj maxstp.prj mini.prj mold0.prj mold.prj nn.prj nose.prj nose0.prj nwtmin.prj outerr.prj pairdis.prj rotate.prj rotdef.prj wrtscf.prj latmix.prj distxy.prj mdble.prj d1mach.prj ditsum.prj dr7mdc.prj dv7cpy.prj i7mdcn.prj divset.prj drldst.prj dv7dfl.prj dl7itv.prj drmng.prj dv7scp.prj stopx.prj dl7ivm.prj dv7vmp.prj dl7tvm.prj drmngwien.prj dw7zbf.prj da7sst.prj dl7upd.prj func2.prj dd7dog.prj dl7vml.prj dv2axy.prj traptouch.prj dd7tpr.prj dparck.prj dv2nrm.prj constr.prj fixup2.prj atomgrid.prj mxpmgrid.prj \
        mini.xref *.mod
make: 放弃循环依赖 atomgrid.o <- atomgrid.o 。
make: 放弃循环依赖 mxpmgrid.o <- atomgrid.o 。
make: 放弃循环依赖 mxpmgrid.o <- mxpmgrid.o 。

make: 放弃循环依赖 modules.o <- modules.o 。

make: *** 没有规则可以创建目标“complex”。 停止。

make[1]: 进入目录“/opt/WIEN2k/SRC_nmr”
make[1]: 放弃循环依赖 modules.o <- modules.o 。
...
make[1]: 进入目录“/opt/WIEN2k/SRC_nmr”
make[1]: 放弃循环依赖 modules.o <- modules.o 。

SRC_structeditor ...
make clean -C SRC_ncmsymmetry
make[1]: 进入目录“/opt/WIEN2k/SRC_structeditor/SRC_ncmsymmetry”
rm -f *.o *_tmp_.* *.P *.mod ncmsymmetry
make[1]: 离开目录“/opt/WIEN2k/SRC_structeditor/SRC_ncmsymmetry”
make clean -C SRC_readwrite
make[1]: 进入目录“/opt/WIEN2k/SRC_structeditor/SRC_readwrite”
rm -f module.o readwrite.o convert.o rwoctave.o *.mod readwrite
clean
make[1]: 离开目录“/opt/WIEN2k/SRC_structeditor/SRC_readwrite”
make clean -C SRC_struct2mol
make[1]: 进入目录“/opt/WIEN2k/SRC_structeditor/SRC_struct2mol”
rm -f *.o _tmp_.* *.P .real .complex *.mod struct2mol
make[1]: 离开目录“/opt/WIEN2k/SRC_structeditor/SRC_struct2mol”
make clean -C SRC_structgen
make[1]: 进入目录“/opt/WIEN2k/SRC_structeditor/SRC_structgen”
rm -f module.o spacegroup.o getlattype.o getsgnum.o getsgname.o  getzz.o structgen.o scan_cif.o ciftbx.o hash_funcs.o test_sgname.o scan_in.o scan_octave.o structgen *.mod
clean
make[1]: 离开目录“/opt/WIEN2k/SRC_structeditor/SRC_structgen”
make -C SRC_ncmsymmetry
make[1]: 进入目录“/opt/WIEN2k/SRC_structeditor/SRC_ncmsymmetry”
make[1]: 放弃循环依赖 module.o <- module.o 。

SRC_telnes3 ...
rm  -f calculateintermatrix.o ados.o angularmesh.o angularxspectrum.o arbdos.o atpar.o averagedangularspectrum.o averagedenergyspectrum.o bessj.o bessj0.o bessj1.o calculateangularspectrum.o calculateenergyspectrum.o calculatematrices.o calculateweights.o comatrix.o conversiondegrad.o coreholelifetime.o corewavefunction.o dalp.o dblfactrl.o ddlmlm.o defineindex.o densityofstates.o describetask.o determinant.o elnes.o energymesh.o energyxspectrum.o errclr.o errflg.o fact.o factln.o factrl.o fpot.o gammln.o gtfnam.o hfsd.o identity.o inouh.o insld.o inth.o inverse.o latgen.o modules.o multscalmatrix.o noculc.o normofradialfunctions.o orientedangularspectrum.o orientedenergyspectrum.o orthogonality.o outerr.o outwin.o potsl.o productmatmat.o productmatvect.o prodvectvect.o qmesh.o radialderivative.o radialfunctions.o readcrossdos.o readdos.o readinnes.o readrotij.o readstruct.o reciproclatvect.o resld.o rint13.o rint14.o rotate.o rotatecrist.o rotation.o rotdef.o somm.o spherbes.o tetraforelnes.o threejm0.o threejsymbol.o transpose.o usebr1.o wavelength.o writeangulardependence1.o writeangulardependence2.o writeaveragedangularspectrum.o writeaveragedenergyspectrum.o writeddlmlm.o writedosl.o writedoslm.o writeorientedangularspectrum.o writeorientedenergyspectrum.o writexdos.o ylm.o extend_wien2k_potential.o energyxspectrumbis.o charge.o charg.o ewp_init.o ewp_pot.o gbass.o gener.o hslgr1.o hslgrs.o interp.o outin.o radial.o reduc.o rhoout.o rotate_ewp.o rotat.o rotato.o rotdef_ewp.o spherepack.o sternb.o stern.o sum.o vdif.o vnorm.o angularxspectrumbis.o spline.o sevald.o plotrint14.o threeylm.o dd.o rotateylm.o averagedangularxspectrum.o averagedangularxspectrumbis.o averagedenergyxspectrum.o averagedenergyxspectrumbis.o bessj2.o bessj3.o bessj4.o     \
        telnes3.xref *.mod *.tex *.aux *.log *.toc compile.msg
make: 放弃循环依赖 modules.o <- modules.o 。

ifort -o ./telnes3 calculateintermatrix.o ados.o angularmesh.o angularxspectrum.o arbdos.o atpar.o averagedangularspectrum.o averagedenergyspectrum.o bessj.o bessj0.o bessj1.o calculateangularspectrum.o calculateenergyspectrum.o calculatematrices.o calculateweights.o comatrix.o conversiondegrad.o coreholelifetime.o corewavefunction.o dalp.o dblfactrl.o ddlmlm.o defineindex.o densityofstates.o describetask.o determinant.o elnes.o energymesh.o energyxspectrum.o errclr.o errflg.o fact.o factln.o factrl.o fpot.o gammln.o gtfnam.o hfsd.o identity.o inouh.o insld.o inth.o inverse.o latgen.o modules.o multscalmatrix.o noculc.o normofradialfunctions.o orientedangularspectrum.o orientedenergyspectrum.o orthogonality.o outerr.o outwin.o potsl.o productmatmat.o productmatvect.o prodvectvect.o qmesh.o radialderivative.o radialfunctions.o readcrossdos.o readdos.o readinnes.o readrotij.o readstruct.o reciproclatvect.o resld.o rint13.o rint14.o rotate.o rotatecrist.o rotation.o rotdef.o somm.o spherbes.o tetraforelnes.o threejm0.o threejsymbol.o transpose.o usebr1.o wavelength.o writeangulardependence1.o writeangulardependence2.o writeaveragedangularspectrum.o writeaveragedenergyspectrum.o writeddlmlm.o writedosl.o writedoslm.o writeorientedangularspectrum.o writeorientedenergyspectrum.o writexdos.o ylm.o extend_wien2k_potential.o energyxspectrumbis.o charge.o charg.o ewp_init.o ewp_pot.o gbass.o gener.o hslgr1.o hslgrs.o interp.o outin.o radial.o reduc.o rhoout.o rotate_ewp.o rotat.o rotato.o rotdef_ewp.o spherepack.o sternb.o stern.o sum.o vdif.o vnorm.o angularxspectrumbis.o spline.o sevald.o plotrint14.o threeylm.o dd.o rotateylm.o averagedangularxspectrum.o averagedangularxspectrumbis.o averagedenergyxspectrum.o averagedenergyxspectrumbis.o bessj2.o bessj3.o bessj4.o  -O1 -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -I/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/include -DFFTW3 -I/opt/local/fftw/include  -L/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/lib/intel64 -pthread  
make: *** 没有规则可以创建目标“complex”。 停止。

SRC_templates ...
make: *** 没有规则可以创建目标“clean”。 停止。
make: *** 没有指明目标并且找不到 makefile。 停止。

SRC_txspec ...
rm  -f atomgrid.o reallocate.o atpar.o  cdsld.o   charge.o  dalp.o errclr.o errflg.o  fpot.o gtfnam.o hfsd.o    inilpw.o  inouh.o insld.o  inth.o    outerr.o  outwin.o potsl.o  resld.o   rint13.o somm.o   txspec.o  ykdir.o atomgrid.P reallocate.P atpar.P cdsld.P charge.P dalp.P errclr.P errflg.P fpot.P gtfnam.P hfsd.P inilpw.P inouh.P insld.P inth.P outerr.P outwin.P potsl.P resld.P rint13.P somm.P txspec.P ykdir.P atpar.prj cdsld.prj charge.prj dalp.prj errclr.prj errflg.prj fpot.prj gtfnam.prj hfsd.prj inilpw.prj inouh.prj insld.prj inth.prj outerr.prj outwin.prj potsl.prj resld.prj rint13.prj somm.prj txspec.prj ykdir.prj atomgrid.prj reallocate.prj \
        txspec.xref *.mod
make: 放弃循环依赖 atomgrid.o <- atomgrid.o 。
make: 放弃循环依赖 reallocate.o <- atomgrid.o 。
make: 放弃循环依赖 reallocate.o <- reallocate.o 。

SRC_usersguide_html ...
make: *** 没有规则可以创建目标“clean”。 停止。
make: *** 没有指明目标并且找不到 makefile。 停止。

SRC_w2web ...
make: *** 没有规则可以创建目标“clean”。 停止。
make: *** 无目标。 停止。

SRC_structeditor/SRC_lib ...
make: *** 没有规则可以创建目标“clean”。 停止。
make: *** 没有指明目标并且找不到 makefile。 停止。

Compile time errors (if any) were:
SRC_lapw0/compile.msg:ifort: error #10236: File not found:  '_LIBXC_OPT_'
SRC_lapw0/compile.msg:ifort: error #10236: File not found:  '_LIBXC_OPT_'
SRC_lapw0/compile.msg:ifort: error #10236: File not found:  '_LIBXC_LIBS_
回复此楼

» 猜你喜欢

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

zmyxmc

新虫 (初入文坛)

【答案】应助回帖

应该是没有指明libxc的库和头文件路径。参看最新版本wien2k指南241页,修改SRC_lapw0的Makefile。
你也可以通过siteconfig来修改。事先在bashrc里定义好LIBXC文件夹的位置LIBXCDIR。
./siteconfig
O
修改X,即LIBX options:-DLIBXC -I$(LIBXCDIR)/include/
修改XL: -L$(LIBXCDIR)/lib/ -lxcf03 -lxc
保存重新编译即可。
2楼2017-08-16 21:07:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Marco88920 的主题更新
信息提示
请填处理意见