| 查看: 2586 | 回复: 11 | ||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||||
[交流]
【求助】siesta3.0 安装,错误一箩筐 已有6人参与
|
||||
|
首先现安装串行,ifort 10, mkl 10, 装siesta,make通过, make clean , make transiesta,出现 m_forces.o m_stress.o m_eo.o m_spin.o m_gamma.o m_hsx.o m_fire.o get_target_stress.o fire_optim.o zm_fire_optim.o cell_fire_optim.o m_fire_para.o m_fire_mixing.o write_raw_efs.o m_iodm.o m_sparse.o kpoint_pdos.o nag.o pxf.o m_ts_options.o m_ts_aux_rout.o m_ts_kpoints.o m_ts_io.o m_ts_scattering.o m_ts_contour.o m_ts_electrode.o m_ts_in_siesta.o libfdf.a \ \ dc_lapack.a liblapack.a libblas.a `FoX/FoX-config --libs --wcml` dc_lapack.a liblapack.a libblas.a m_ts_aux_rout.o: In function `__m_ts_aux_rout__csolveg': /home/hu/software/siesta-3.0-rc1/Src/m_ts_aux_rout.F:344: undefined reference to `zgesv_' collect2: ld 返回 1 make: *** [transiesta] 错误 1 [hu@node02 trans]$ 个人以为与数据库有关,转装blas,lapack。 安装lapack-3.2时,出现 Time for 1,000,000 SAXPY ops = 0.00 seconds *** Error: Time for operations was zero Including SECOND, time = 0.00 seconds Average time for SECOND = 0.00 milliseconds Time for 1,000,000 DAXPY ops = 0.00 seconds *** Error: Time for operations was zero Including DSECND, time = 0.00 seconds Average time for DSECND = 0.00 milliseconds 结果编译通不过。 后来装并行时,又有报错。 [hu@node01 ~]$ mpdcheck -f mpd.hosts -ssh hu@node03's password: ** ssh timed out to node03 ** ssh failed to node03 ** here is the output: [hu@node01 ~]$ 共有四台机器,只有第一台通过了lapack编译,之后make transiesta通过,但是运行例子也是报错,如下 siesta: 194************** 96726338.0234 96726338.0234143.3913******** siesta: WARNING: Qtot, Tr[D*S] = 156.000000 63.523758 siesta: 195************** 96503554.1989 96503554.1989143.4410******** 整天对着电脑来来回回的装呀装,期待高手指点一二,使我脱离苦海! |
» 收录本帖的淘帖专辑推荐
siesta问题 |
» 猜你喜欢
上海工程技术大学张培磊教授团队招收博士生
已经有3人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有5人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
想换工作。大多数高校都是 评职称时 认可5年内在原单位取得的成果吗?
已经有7人回复
需要合成515-64-0,50g,能接单的留言
已经有4人回复
自荐读博
已经有4人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
美国范儿英语网络语言:语法错误也很潮(转载)
已经有5人回复
VASP XCrysDenPWscf 单机安装教程(linux)
已经有12人回复
matlab安装过程中出现了错误
已经有3人回复
【心得】word提示出现错误,提供三种完全版正解
已经有6人回复
【分享】openmpi-intelmkl-siesta3.0 并行安装--两种方式---原创
已经有5人回复
【求助】求助polyrate的安装
已经有10人回复
【求助】哪位有siesta-3.0-rc2呀?
已经有8人回复
【原创】成功编译siesta-3.0-rc1
已经有3人回复
【求助】安装siesta3.0出错:segmentation violation signal raised。请高手指教
已经有8人回复
【分享】Endnote X3.0.1 直接安装
已经有2人回复
【求助】siesta3.0并行成功安装后不能并行的问题
已经有15人回复
【求助】siesta3.0 算输运,怎么能像atk那样方便的加多个电压?
已经有17人回复
valenhou001
至尊木虫 (职业作家)
- 1ST强帖: 13
- 应助: 241 (大学生)
- 金币: 25701.7
- 散金: 602
- 红花: 166
- 帖子: 3782
- 在线: 873.8小时
- 虫号: 1007127
- 注册: 2010-04-27
- 专业: 凝聚态物性 II :电子结构
★ ★
大地飞鹰h(金币+5): 2010-06-11 10:03:10
zzy870720z(金币+2):谢谢专家指导,辛苦了 2010-06-11 11:30:17
大地飞鹰h(金币+5): 2010-06-11 10:03:10
zzy870720z(金币+2):谢谢专家指导,辛苦了 2010-06-11 11:30:17
|
下面贴出我用ifort,以及scalapck suite 0.96 编译SIESTA3.0的arch.make(重要的部分),以供参考。参考时,针对自己的scalapack所放的位置自行进行调整。 里面最重要的是,去编译scalapack suite 0.96。我的例子,我是将编译出来的.a文件都放到了/home1/zh/soft/scalapack-intel/lib目录中。 SIESTA_ARCH=x86_64-unknown-linux-gnu--Intel FPP= FPP_OUTPUT= FC=mpif90 RANLIB=ranlib SYS=nag SP_KIND=4 DP_KIND=8 KINDS=$(SP_KIND) $(DP_KIND) #FFLAGS=-g -fno-underscoring FFLAGS=-g FPPFLAGS= -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT LDFLAGS= ARFLAGS_EXTRA= FCFLAGS_fixed_f= FCFLAGS_free_f90= FPPFLAGS_fixed_F= FPPFLAGS_free_F90= MATH_LIB=/home1/zh/soft/scalapack-intel/lib BLAS_LIBS=$(MATH_LIB)/librefblas.a LAPACK_LIBS=dc_lapack.a $(MATH_LIB)/libreflapack.a BLACS_LIBS= $(MATH_LIB)/blacsC.a $(MATH_LIB)/blacsF77.a $(MATH_LIB)/blacs.a SCALAPACK_LIBS=$(MATH_LIB)/libscalapack.a 下面是编译scalapack suite 0.96时,LAPCK, BLACS, SCALAPACK时的编译选项,等: 1、LAPACK的make.inc SHELL = /bin/sh PLAT = FORTRAN = ifort OPTS = -O3 DRVOPTS = $(OPTS) NOOPT = -mp LOADER = ifort LOADOPTS = TIMER = EXT_ETIME ARCH = ar ARCHFLAGS= cr RANLIB = /usr/bin/ranlib BLASLIB = /home1/zh/soft/scalapack-intel/lib/librefblas.a LAPACKLIB = libreflapack.a TMGLIB = tmglib.a EIGSRCLIB = eigsrc.a LINSRCLIB = linsrc.a ---------- make blaslib make lapacklib 将编译得到librefblas.a, libreflapack.a放到了/home1/zh/soft/scalapack-intel/lib 2、BLACS的Bmake.inc SHELL = /bin/sh BTOPdir = /home1/zh/soft/scalapack-intel/BLACS COMMLIB = MPI PLAT = BLACSdir = $(BTOPdir)/LIB BLACSDBGLVL = 0 BLACSFINIT = $(BLACSdir)/blacsF77.a BLACSCINIT = $(BLACSdir)/blacsC.a BLACSLIB = $(BLACSdir)/blacs.a MPIINCdir = /home1/zh/soft/openmpi-1.3-intel/include MPILIB = BTLIBS = $(BLACSFINIT) $(BLACSLIB) $(BLACSFINIT) $(MPILIB) INSTdir = $(BTOPdir)/INSTALL/EXE TESTdir = $(BTOPdir)/TESTING/EXE FTESTexe = $(TESTdir)/xFbtest_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL) CTESTexe = $(TESTdir)/xCbtest_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL) SYSINC = -I$(MPIINCdir) INTFACE = -DAdd_ SENDIS = BUF = TRANSCOMM = WHATMPI = SYSERRORS = DEBUGLVL = -DBlacsDebugLvl=$(BLACSDBGLVL) DEFS1 = -DSYSINC $(SYSINC) $(INTFACE) $(DEFBSTOP) $(DEFCOMBTOP) $(DEBUGLVL) BLACSDEFS = $(DEFS1) $(SENDIS) $(BUFF) $(TRANSCOMM) $(WHATMPI) $(SYSERRORS) F77 = /home1/zh/soft/openmpi-1.3-intel/bin/mpif77 F77NO_OPTFLAGS = -mp F77FLAGS = $(F77NO_OPTFLAGS) -O3 F77LOADER = $(F77) F77LOADFLAGS = CC = /home1/zh/soft/openmpi-1.3-intel/bin/mpicc CCFLAGS = -O3 CCLOADER = $(F77) CCLOADFLAGS = -nofor_main ARCH = ar ARCHFLAGS = r RANLIB = /usr/bin/ranlib ----- make mpi 将编译得到LIB目录里面的blacs.a blacsC.a blacsF77.a放到了/home1/zh/soft/scalapack-intel/lib 3、SCALAPACK的SLmake.inc SHELL = /bin/sh home = /home1/zh/soft/scalapack-intel/scalapack-1.8.0 PLAT = LINUX USEMPI = -DUsingMpiBlacs SMPLIB = BLACSFINIT = /home1/zh/soft/scalapack-intel/lib/blacsF77.a BLACSCINIT = /home1/zh/soft/scalapack-intel/lib/blacsC.a BLACSLIB = /home1/zh/soft/scalapack-intel/lib/blacs.a TESTINGdir = $(home)/TESTING CBLACSLIB = $(BLACSCINIT) $(BLACSLIB) $(BLACSCINIT) FBLACSLIB = $(BLACSFINIT) $(BLACSLIB) $(BLACSFINIT) PBLASdir = $(home)/PBLAS SRCdir = $(home)/SRC TESTdir = $(home)/TESTING PBLASTSTdir = $(TESTINGdir) TOOLSdir = $(home)/TOOLS REDISTdir = $(home)/REDIST REDISTTSTdir = $(TESTINGdir) F77 = /home1/zh/soft/openmpi-1.3-intel/bin/mpif77 CC = /home1/zh/soft/openmpi-1.3-intel/bin/mpicc NOOPT = F77FLAGS = $(NOOPT) -O3 CCFLAGS = -O3 SRCFLAG = F77LOADER = $(F77) CCLOADER = $(F77) F77LOADFLAGS = CCLOADFLAGS = -nofor_main CDEFS = -DNO_IEEE $(USEMPI) -DAdd_ ARCH = ar ARCHFLAGS = cr RANLIB = /usr/bin/ranlib SCALAPACKLIB = $(home)/libscalapack.a BLASLIB = /home1/zh/soft/scalapack-intel/lib/librefblas.a LAPACKLIB = /home1/zh/soft/scalapack-intel/lib/libreflapack.a PBLIBS = $(SCALAPACKLIB) $(FBLACSLIB) $(LAPACKLIB) $(BLASLIB) $(SMPLIB) PRLIBS = $(SCALAPACKLIB) $(CBLACSLIB) $(SMPLIB) RLIBS = $(SCALAPACKLIB) $(FBLACSLIB) $(CBLACSLIB) $(LAPACKLIB) $(BLASLIB) $(SMPLIB) LIBS = $(PBLIBS) -------- make 将编译得到的libscalapack.a放到/home1/zh/soft/scalapack-intel/lib 再一次说明:根据自己的mpif90, mpicc, mpif77所放的位置,以及scalapack suite所放的位置,自行进行调整。 |
5楼2010-06-11 09:54:56
ice_rain
铁杆木虫 (正式写手)
- 应助: 34 (小学生)
- 贵宾: 0.871
- 金币: 5590.5
- 散金: 60
- 红花: 6
- 帖子: 848
- 在线: 963.6小时
- 虫号: 283377
- 注册: 2006-10-08
- 专业: 凝聚态物性 II :电子结构
2楼2010-06-10 21:22:08
3楼2010-06-10 21:43:06
valenhou001
至尊木虫 (职业作家)
- 1ST强帖: 13
- 应助: 241 (大学生)
- 金币: 25701.7
- 散金: 602
- 红花: 166
- 帖子: 3782
- 在线: 873.8小时
- 虫号: 1007127
- 注册: 2010-04-27
- 专业: 凝聚态物性 II :电子结构
4楼2010-06-11 09:31:51







回复此楼