24小时热门版块排行榜    

查看: 1586  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +7 ziyangfang 2026-08-25 10/500 2026-09-01 09:32 by qvbaoxiao
[论文投稿] 小白求助 投论文要求的highlights应该如何写 5+3 l1963982152 2026-08-29 4/200 2026-09-01 09:04 by 北京莱茵编辑
[基金申请] 面上函评意见出来了,像什么等级? 20+3 Tsingking1 2026-08-27 14/700 2026-09-01 08:29 by 尼古拉斯小虫
[基金申请] 怎么看青基中了没有啊 +6 叶九微 2026-08-26 6/300 2026-08-31 23:54 by yudaoqian88
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +6 yuleib84 2026-08-26 7/350 2026-08-31 19:46 by 鱼翔浅底1
[文学芳草园] 梦想 +5 myrtle 2026-08-26 5/250 2026-08-31 14:40 by hahaboy
[基金申请] 基金不中,共勉 +12 eulota 2026-08-26 12/600 2026-08-31 08:42 by ZJTJZ
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +15 晴天加油 2026-08-26 16/800 2026-08-29 18:28 by symmetry
[基金申请] 2026年叶企孙基金 +4 bud_bud 2026-08-27 7/350 2026-08-29 07:23 by foolishmani
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 面上合作单位盖章 +5 ssyjh 2026-08-27 5/250 2026-08-27 20:50 by gdfollow
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
信息提示
请填处理意见