版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、namd 的安裝與編譯浪潮方案與實(shí)施部編制:當(dāng)前版本:V1.0編寫人:編寫日期2013.11.1人:日期級(jí)別:目錄NAMD 簡介2所需列表2安裝步驟2解壓. 3編譯 CHARMM3編譯NAMD5NAMD 作業(yè). 6namd 簡介NAMD(NAnoscale Molecular Dynamics)是用于在大規(guī)模并行計(jì)算機(jī)上快速模擬大分子體系的并行分子動(dòng)力學(xué)代碼。NAMD 用經(jīng)驗(yàn)力場,如Amber,CHARMM 和Dreiding,通過數(shù)值求解運(yùn)動(dòng)方程計(jì)算原子軌跡安裝環(huán)境所需列表編譯namd 之前先設(shè)置好root 用戶的el 編譯器環(huán)境變量sourcepilervars.shel64source
2、/opt/el/mkl/bin/el64/mklvars_el64.sh source /opt/ el/impi/4.1.0/bin64/mpivars.shNAMD_2.9_Source. fftw-linux-x86_64. tcl-linux-x86_64.安裝步驟硬件環(huán)境CPU:el Xeon CPU E5-2670 2.60GHzNETWORK:56Gbps Infiniband環(huán)境操作系統(tǒng)版本:Redhat6.3_x86_64編譯器:el comerxe- 2013.1.117解壓編譯 CHARMM編輯 conv-mach.sh 文件如下rootmu01 mpi-linux-x8
3、6_64# cat conv-mach.sh# user enviorn var: MPICXX and MPICC# or, use the definition in file $CHARMINC/MPIOPTS if test -x $CHARMINC/MPIOPTSthen. $CHARMINC/MPIOPTSelseMPICXX_DEF=mpiicpc MPICC_DEF=mpiiccfitest -z $MPICXX & MPICXX=$MPICXX_DEFtest -z $MPICC & MPICC=$MPICC_DEFtest $MPICXX != $MPICXX_DEF &
4、/bin/rm -f $CHARMINC/MPIOPTS if test ! -f $CHARMINC/MPIOPTSthenecho MPICXX_DEF=$MPICXX $CHARMINC/MPIOPTS echo MPICC_DEF=$MPICC $CHARMINC/MPIOPTSod +x $CHARMINC/MPIOPTSfiPILER=$MPICXX -show 2/dev/null | cut -d -f1 case $PILER ing+) CMK_AMD64=-m64 -fPIC ;pgCC) CMK_AMD64=-fPIC -DCMK_FIND_OF_PREDICATE=1
5、 ;解壓charmtar xvf charm-6.4.0.tarcd charm-6.4.0/src/arpi-linux-x86_64把NAMD_2.9_Source.解壓到/opt/soft/下fftw-linux-x86_64. 和 tcl-linux-x86_64. 到/opt/soft/NAMD_2.9_Source 下 tar zxv tw-linux-x86_64. tar zxvf tcl-linux-x86_64.Namd 安裝目錄情況如下rootmu01 NAMD_2.9_Source# lsannounce.txtfftw-linux-x86_64.Make.charmp
6、sfgen archlibMake.dependsREADME.txtcharm-6.4.0license.txtMakefilesrccharm-6.4.0.tarlinux-x86_64notes.txttcl-linux- x86_64.configLinux-x86_64-iccpluginsugcharmc) echo Error charmc can not callesacIs mpicxx/mpiCC wrapper! Please fix your PATH.; exit 1 ;CMK_CPP_CHARM=/lib/cpp -P CMK_CPP_C=$MPICC -E CMK
7、_CC=$MPICC $CMK_AMD64 CMK_CXX=$MPICXX $CMK_AMD64 CMK_CXXPP=$MPICXX -E $CMK_AMD64 #CMK_SYSLIBS=-lmpich CMK_LIBS=-lckqt $CMK_SYSLIBS CMK_LD_LIBRARY_PATH=-Wl,-rpath,$CHARMLIBSO/CMK_NATIVE_CC=icc $CMK_AMD64 CMK_NATIVE_LD=icc $CMK_AMD64 CMK_NATIVE_CXX=icpc $CMK_AMD64 CMK_NATIVE_LDXX=icpc $CMK_AMD64 CMK_N
8、ATIVE_LIBS=# fortran compiler CMK_CF90=which f95 2/dev/null if test -n $CMK_CF90then# # # # # # #CMK_FPP=/lib/cpp -P -CCCMK_CF90=$CMK_CF90 -fpic -fautomatic -fdollar-ok CMK_CF90_FIXED=$CMK_CF90 -ffixed-form CMK_F90LIBS=-lgfortran CMK_F90_USE_MODDIR=1CMK_F90_MODINC=-I CMK_MOD_NAME_ALLCAPS= CMK_MOD_EX
9、T=mod. $CHARMINC/conv-mach-gfortran.shelseCMK_CF77=g77 CMK_CF90=f90 CMK_CF90_FIXED=$CMK_CF90 -W132 CMK_F90LIBS=-L/usr/absoft/lib -L/opt/absoft/lib -lf90math -lfio -lU77 -lf77math CMK_F77LIBS=-lg2c CMK_F90_USE_MODDIR=1 CMK_F90_MODINC=-pfiCMK_QT=generic64CMK RANLIB=ranlibrootmu01 mpi-linux-x86_64#開始編譯
10、charm編譯 namd進(jìn)入arch 目錄cd arch編輯 Linux-x86_64.tcl 文件,指定 tcl 庫路徑 rootmu01 arch# cinux-x86_64.tcl #TCLDIR=/Projects/namd2/tcl/tcl8.5.9-linux-x86_64 TCLDIR=/opt/soft/NAMD_2.9_Source/linux-x86_64TCLINCL=-I$(TCLDIR)/include #TCLLIB=-L$(TCLDIR)/lib -ltcl8.5 -ldlTCLLIB=-L$(TCLDIR)/lib -ltcl8.5 -ldl -lpthread
11、 TCLFLAGS=-DNAMD_TCL TCL=$(TCLINCL) $(TCLFLAGS)編輯 Linux-x86_64.fftw 文件,指定 fftw 庫路徑rootmu01 arch# cinux-x86 fftw FFTDIR=/opt/soft/NAMD_2.9_Source/linux-x86_64 FFTINCL=-I$(FFTDIR)/includeFFTLIB=-L$(FFTDIR)/lib -lsrfftw -lsfftw FFTFLAGS=-DNAMD_FFTW FFT=$(FFTINCL) $(FFTFLAGS)編輯 Linux-x86_64-icc.arch 文件r
12、ootmu01 arch# cinux-x86_64-icc.arch NAMD_ARCH = Linux-x86_64 CHARMARCH = mpi-linux-x86_64FLOATOPTS = -ip -fno-rtti -no-vec -xAVX CXX = mpiicpcCXXOPTS = -i-s ic -O2 $(FLOATOPTS) CXXNOALIASOPTS = -O3 -xAVX -fno-alias $(FLOATOPTS)CC = mpiiccCOPTS = -i-s ic -O3 -xAVX $(FLOATOPTS)編譯完charm 后,修改Make.charm
13、文件,指定charm 路徑rootmu01 NAMD_2.9_Source# cat Make.charm # Set CHARMBASE to the top level charm directory.# The config script will override this setting if there is a directory # called charm-6.4.0 or charmhe NAMD base directory.CHARMBASE = /opt/soft/NAMD_2.9_Source/charm-6.4.0cd /opt/soft/NAMD_2.9_Sou
14、rce./build charm+ mpi-linux-x86_64開始編譯 namdcd /opt/soft/NAMD_2.9_Source./config tcl fftw Linux-x86_64-icc cd Linux-x86_64-iccmake編譯成功后在當(dāng)前目錄生成 namd2 可執(zhí)行文件namd 作業(yè)#!/bin/bash#PBS -N namd_test #PBS -l nodes=1:ppn=16#PBS -l walltime=1200:00:00 #PBS -q batch#PBS -V#PBS -S /bin/bash# NAMD pbs #cd $PBS_O_WORKDIR namd=/opt/soft/NAMD_2.9_Source/Linux-x86_64-icc/namd2 charmrun=/opt/soft/NAMD_2.9_Source/charm-6.4.0/bin/char
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年人工智能研發(fā)清包工程合同
- 2024企業(yè)并購合同及職工安置方案
- 2024國際船舶租賃服務(wù)合同
- 2023年云南楚雄技師學(xué)院緊缺人才招聘考試真題
- 2024年夫妻離婚協(xié)議范文:子女撫養(yǎng)權(quán)與財(cái)產(chǎn)分割
- 2024企業(yè)與金融機(jī)構(gòu)間供應(yīng)鏈融資合同
- 2023年陽江市陽春市殯儀館招聘人員考試真題
- 2024園林綠化工程智慧化管理服務(wù)合同
- 2024年城市電網(wǎng)改造施工協(xié)議
- 2024年企業(yè)間股權(quán)投資合同
- 高中英語新外研版選擇性必修四unit2Tuesdays with Morrie課件(精編)
- 蘇少版音樂六年級(jí)上冊《幽靜的山谷》課件
- 中山大學(xué)PPT模板-中山大學(xué)01
- 中國特色社會(huì)主義理論與實(shí)踐研究智慧樹知到答案章節(jié)測試2023年北京交通大學(xué)
- 黑龍江省哈爾濱市八年級(jí)上學(xué)期物理期中測試試卷四套含答案
- 一年級(jí)上冊數(shù)學(xué)《認(rèn)識(shí)鐘表》教學(xué)課件-A3演示文稿設(shè)計(jì)與制作【微能力認(rèn)證優(yōu)秀作業(yè)】
- 五年級(jí)上冊閱讀理解20篇(附帶答案解析)經(jīng)典1
- 2023年國家電投校園招聘筆試題庫及答案解析
- GB/T 28035-2011軟件系統(tǒng)驗(yàn)收規(guī)范
- 《經(jīng)濟(jì)學(xué)基礎(chǔ)》試題庫(附答案)
- 學(xué)前教育論文范文8000字(通用九篇)
評(píng)論
0/150
提交評(píng)論