24小时热门版块排行榜    

查看: 569  |  回复: 5
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

cheapskate

木虫 (正式写手)

[交流] 【求助】再问-有关服务器上安装pwscf问题

如题,小弟连接本学院的服务器 ,安装pwscf,./configure成功,安装时报错误如下:
[zy@node111 espresso-4.0]$ make
to install, type at the shell prompt:
  ./configure
  make target
where target is one of the following:
  pw           basic code for scf, structure optimization, MD
  cp           CP code: CP MD with ultrasoft pseudopotentials
  ph           phonon code
  pp           postprocessing programs
  gamma        Gamma-only version of phonon code
  pwcond       ballistic conductance
  d3           third-order derivatives
  vdw          vdW calculation
  gipaw        magnetic response (NMR, EPR, ...)
  w90          Maximally localised Wannier Functions
  tools        misc tools for data analysis
  ld1          utilities for pseudopotential generation
  upf          utilities for pseudopotential conversion
  pwall        same as "make pw ph pp gamma pwcond d3 tools"
  all          same as "make pwall cp ld1 upf"
  clean        remove executables and objects
  veryclean    revert distribution to the original status
  tar          create a tarball of the source tree
  tar-gui      create a tarball of the GUI sources
  log          create ChangeLog and ChangeLog.html files
[zy@node111 espresso-4.0]$ make install
make: Nothing to be done for `install'.
[zy@node111 espresso-4.0]$ make all
test -d bin || mkdir bin
if test -d iotk ; then \
( cd iotk ; if test "make" = "" ; then make  TLDEPS= lib+util ; \
else make  TLDEPS= lib+util ; fi ) ; fi
make[1]: Entering directory `/home/zy/espresso-4.0/iotk'
cd src ; make lib+util
make[2]: Entering directory `/home/zy/espresso-4.0/iotk/src'
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_base.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_error_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_misc_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_str_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+CHARACTER1_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_fmt_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_xtox_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX1_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX1_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX1_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX2_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX2_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX2_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX3_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX3_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX3_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX4_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX4_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+COMPLEX4_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER1_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER1_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER1_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER2_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER2_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER2_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER3_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER3_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER3_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER4_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER4_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+INTEGER4_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL1_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL1_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL1_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL2_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL2_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL2_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL3_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL3_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL3_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL4_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL4_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+LOGICAL4_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL1_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL1_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL1_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL2_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL2_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL2_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL3_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL3_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL3_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL4_0.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL4_3.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_attr+REAL4_6.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_dat_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_scan_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_stream_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_unit_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_write_interf.f90
gfortran -O3 -x f95-cpp-input -D__GFORTRAN -D__FFTW -D__USE_INTERNAL_FFTW -I../include  -I./  -I../Modules  -I../iotk/src -I../PW  -I../PH -c iotk_dat+CHARACTER1_0.f90
iotk_dat.spp: In function ‘iotk_write_dat_character1_0’:
iotk_dat.spp:142: internal compiler error: in gfc_conv_function_call, at fortran/trans-expr.c:1105
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [iotk_dat+CHARACTER1_0.o] Error 1
make[2]: Leaving directory `/home/zy/espresso-4.0/iotk/src'
make[1]: *** [lib+util] Error 2
make[1]: Leaving directory `/home/zy/espresso-4.0/iotk'
make: *** [libiotk] Error 2
请问各位高手大哥,这又是怎么回事,小弟一点也不懂阿

[ Last edited by mingdong on 2009-3-11 at 06:32 ]
回复此楼
做人凡事要静:静静地来,静静地去,静静努力,静静收获,切忌喧哗……
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cheapskate

木虫 (正式写手)

要在服务器上安装ifort吗
做人凡事要静:静静地来,静静地去,静静努力,静静收获,切忌喧哗……
4楼2009-03-10 22:07:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

老虎大王

木虫 (著名写手)


mingdong(金币+1,VIP+0):thanks! 3-11 15:02
呵呵。你的Gfortran出问题了。我建议你去Intel的网站上,下载一个Intel 的
Fortran 编译器(ifort),ifort编译PWSCF没有一点问题,而且运行一般来说也比gfortran要快。你最好再同时下载安装MKL库。
2楼2009-03-10 21:30:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

如果不想用Ifort,也可以用g95。不过最好是ifort,我推荐。
3楼2009-03-10 21:31:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

是的。我建议你最好安装ifort。
5楼2009-03-11 09:22:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见