| 查看: 1556 | 回复: 3 | |||||
[交流]
【原创】成功编译siesta-3.0-rc1已有3人参与
|
|
最近自己编译了一下siesta-3.0,计算了一段时间感觉使用正常。安装的过程全部依赖于小木虫上下载的安装经验,很感谢大家的分享。 我最开始用ifort11+mkl10+openmpi虽然编译通过了但是计算的时候总是会停掉不知道什么原因。 后来看到大家都说要用ifort10就ok了。 最后我还是选泽自己安装BLACS和Scalapack,BLAS和lapack用优化后的mkl 如果是在小型服务器上安装就会简单一些,我在小型机和大型机群上都编译了一下。如果是在计算中心的大型集群上安装,可能机群上有许多编译器,在编译siesta,openmpi时候要注意在confiuger的时候指定编译器,安装BLACS和Scalapack的时候要用mpif90编译,可以直接用scalapack_installer_0.96 安装,安装以后在build下面的Scalapack文件夹中运行make exe如果不通过,很有可能是数据库所用的编译器不一致。下面是arch.make仅供大家参考。 # # This file is part of the SIESTA package. # # Copyright (c) Fundacion General Universidad Autonoma de Madrid: # E.Artacho, J.Gale, A.Garcia, J.Junquera, P.Ordejon, D.Sanchez-Portal # and J.M.Soler, 1996- . # # Use of this software constitutes agreement with the full conditions # given in the SIESTA license, as signed by all legitimate users. # .SUFFIXES: .SUFFIXES: .f .F .o .a .f90 .F90 SIESTA_ARCH=x86_64-unknown-linux-gnu--unknown FPP= FPP_OUTPUT= FC=mpif90 RANLIB=ranlib SYS=nag SP_KIND=4 DP_KIND=8 KINDS=$(SP_KIND) $(DP_KIND) FFLAGS=-O2 -i-static FFLAGS_DEBUG=-g FPPFLAGS= -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI LDFLAGS=Vaxlib ARFLAGS_EXTRA= FCFLAGS_fixed_f= FCFLAGS_free_f90= FPPFLAGS_fixed_F= FPPFLAGS_free_F90= BLAS_LIBS=-L/opt/intel/mkl/10.0.3.020/lib/em64t -lmkl_solver_lp64 -lmkl_intel_lp64 -lguide LAPACK_LIBS=-L/opt/intel/mkl/10.0.3.020/lib/em64t -lmkl_sequential -lmkl_core BLACS_LIBS=/home/temp/pc31/intel/scalapack_installer_0.96/lib/blacsF77.a \ /opt/intel/scalapack_installer_0.96/lib/blacs.a \ /optintel/scalapack_installer_0.96/lib/blacsC.a SCALAPACK_LIBS=/opt/intel/scalapack_installer_0.96/lib/libscalapack.a COMP_LIBS= NETCDF_LIBS= NETCDF_INTERFACE= LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS) #SIESTA needs an F90 interface to MPI #This will give you SIESTA's own implementation #If your compiler vendor offers an alternative, you may change #to it here. MPI_INTERFACE=libmpi_f90.a MPI_INCLUDE=/opt/intel/openmpi-1.4.3/include #Dependency rules are created by autoconf according to whether #discrete preprocessing is necessary or not. .F.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $< .F90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $< .f.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $< .f90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $< |
» 收录本帖的淘帖专辑推荐
siesta问题 | ATK和电子输运 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
2025冷门绝学什么时候出结果
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
UDF并行编译求助-附程序段
已经有3人回复
siesta-3.1编译成功,但有几个问题求助
已经有7人回复
ifort编译的siesta和gfortran编译的siesta在计算时执行效率会差多少呢?
已经有4人回复
请问编译时出现remark #8291: 和remark #8290 是什么问题
已经有4人回复
没编译成功吗?
已经有3人回复
mapmaker3.0不稳定
已经有5人回复
在mapmaker3.0中得到的MAPS以及2PT文件如何打开
已经有4人回复
做扩散偶的成功好坏?
已经有11人回复
siesta运行,forrtl: severe (174): SIGSEGV, segmentation fault occurred
已经有7人回复
原来编译的siesta突然不能用,重新编译没错,运行出错
已经有13人回复
请教,为什么siesta编译中没报错,然而运行的时候跑不起来呢
已经有9人回复
还是SIESTA安装的问题
已经有9人回复
【求助】哪位有siesta-3.0-rc2呀?
已经有8人回复
【求助】编译siesta3 出错
已经有4人回复
【求助】程序出错
已经有4人回复
【求助】siesta3.0 安装,错误一箩筐
已经有11人回复
【原创】siesta 3.0成功编译的arch.make
已经有26人回复
2楼2010-12-08 08:44:46
送鲜花一朵
![]() ![]() ![]() |
3楼2011-11-16 18:21:00
![]() |
4楼2011-11-17 14:42:39













回复此楼


