| 24小時(shí)熱門版塊排行榜 |
| 4 | 1/1 | 返回列表 |
| 查看: 1663 | 回復(fù): 3 | |||||
[交流]
【原創(chuàng)】成功編譯siesta-3.0-rc1 已有3人參與
|
|
最近自己編譯了一下siesta-3.0,計(jì)算了一段時(shí)間感覺(jué)使用正常。安裝的過(guò)程全部依賴于小木蟲(chóng)上下載的安裝經(jīng)驗(yàn),很感謝大家的分享。 我最開(kāi)始用ifort11+mkl10+openmpi雖然編譯通過(guò)了但是計(jì)算的時(shí)候總是會(huì)停掉不知道什么原因。 后來(lái)看到大家都說(shuō)要用ifort10就ok了。 最后我還是選澤自己安裝BLACS和Scalapack,BLAS和lapack用優(yōu)化后的mkl 如果是在小型服務(wù)器上安裝就會(huì)簡(jiǎn)單一些,我在小型機(jī)和大型機(jī)群上都編譯了一下。如果是在計(jì)算中心的大型集群上安裝,可能機(jī)群上有許多編譯器,在編譯siesta,openmpi時(shí)候要注意在confiuger的時(shí)候指定編譯器,安裝BLACS和Scalapack的時(shí)候要用mpif90編譯,可以直接用scalapack_installer_0.96 安裝,安裝以后在build下面的Scalapack文件夾中運(yùn)行make exe如果不通過(guò),很有可能是數(shù)據(jù)庫(kù)所用的編譯器不一致。下面是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問(wèn)題 | ATK和電子輸運(yùn) |
送鮮花一朵
![]() ![]() |
|
| 4 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 08工科求調(diào)劑290分 +5 | 1314捧花 2026-04-02 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 282求調(diào)劑 +11 | 呼吸都是減肥 2026-04-01 | 11/550 |
|
|
[考研] 311求調(diào)劑 +9 | 勇敢的小吳 2026-04-02 | 9/450 |
|
|
[考研] 265求調(diào)劑11408 +4 | 劉小鹿lu 2026-03-27 | 4/200 |
|
|
[考研] 354求調(diào)劑 +4 | lxb598 2026-03-31 | 5/250 |
|
|
[考研] 一志愿346上海大學(xué)生物學(xué) +3 | 上海大學(xué)346調(diào)劑 2026-04-01 | 3/150 |
|
|
[考研] 材料求調(diào)劑 +8 | 呢呢妮妮 2026-04-01 | 8/400 |
|
|
[考博] 26年申博 +3 | staryer 2026-03-30 | 4/200 |
|
|
[考研] 295材料工程專碩求調(diào)劑 +19 | 1428151015 2026-03-27 | 19/950 |
|
|
[考研] 085602化學(xué)工程268分蹲調(diào)劑 +8 | 月照花林。 2026-04-01 | 8/400 |
|
|
[考研] 一志愿西安交大材料學(xué)碩(英一數(shù)二)347,求調(diào)劑到高分子/材料相關(guān)專業(yè) +7 | zju51 2026-03-31 | 9/450 |
|
|
[考研] 265求調(diào)劑 +11 | yelck 2026-04-01 | 12/600 |
|
|
[考研] 324求調(diào)劑 +10 | hanamiko 2026-03-26 | 12/600 |
|
|
[考研] 材料與化工調(diào)劑一志愿大連海事085600,349 +9 | 吃的不少 2026-03-30 | 9/450 |
|
|
[考研] 求0861交通運(yùn)輸專碩or材料專碩調(diào)劑 +4 | 勒布朗@ 2026-03-31 | 4/200 |
|
|
[考研] 322求調(diào)劑:一志愿湖南大學(xué) 材料與化工(085600),已過(guò)六級(jí)。 +10 | XX小鄧 2026-03-29 | 10/500 |
|
|
[考研] 085404 22408 315分 +5 | zhuangyan123 2026-03-31 | 6/300 |
|
|
[考研] 286求調(diào)劑 +5 | 丟掉懶惰 2026-03-27 | 8/400 |
|
|
[考研] 313求調(diào)劑 +6 | 賣個(gè)關(guān)子吧 2026-03-31 | 6/300 |
|
|
[考研] 262求調(diào)劑 +7 | ZZ..000 2026-03-30 | 8/400 |
|