lammps 在 AIX6.1 系统上的安装 中国科学技术大学超级运算中心张运动 2012 年 9 月 Lammps 软件官网 : 网上对于 lammps 软件在 windows Linux 系统上的安装已

Similar documents
Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

MPI编译环境的使用

Microsoft Word - 連啟元.doc

2008 Never Stop

ebook50-15

_12-17.QXD

Untitiled


untitled

K7VT2_QIG_v3

Microsoft Word - 08_科普作品選讀示例一_ doc

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university

epub83-1

Microsoft Word 養生與保健_中山大學_講義


萬里社區老人健康照護手冊

Microsoft Word - 強制汽車責任保險承保及理賠作業處理辦法 doc

Microsoft Word - 06.Understanding of Pregnancy and Birth.doc

(➂)11. 炎 炎 夏 日, 即 使 下 起 滂 沱 大 雨, 都 消 除 不 了 令 人 心 煩 的 暑 氣 這 句 話 主 要 想 表 達 什 麼? ➀ 夏 日 裡 經 常 下 著 滂 沱 大 雨, 令 人 心 煩 ➁ 下 著 滂 沱 大 雨 的 日 子, 可 以 消 除 暑 氣 ➂ 夏 日

範本檔

附 件 一 : 办 理 集 中 式 银 期 转 账 业 务 网 点 名 单 序 号 地 区 网 点 名 称 地 址 联 系 人 电 话 23 工 商 银 行 安 徽 省 铜 陵 百 大 支 行 铜 陵 市 长 江 东 路 50 号 鲁 桂 珍 工 商 银 行 安 徽

2. 二 年 級 吳 毓 秀 老 師 : 感 謝 午 餐 公 司 平 時 均 能 準 時 送 餐, 但 希 望 能 不 要 使 用 加 工 品, 且 學 生 反 映 希 望 能 多 加 蛋 品 的 食 物 3. 三 年 級 柯 阿 青 老 師 : 雞 肉 有 血 水 味, 請 午 餐 公 司 能 調

高雄市立五福國民中學九十四學年度第一學期第三次段考二年級本國語文學習領域試題卷

人 物 春 秋 杨 永 泰 将 其 削 藩 策 略 概 括 为 : 以 经 济 方 法 瓦 解 冯 玉 祥 的 第 二 集 团 军, 以 政 治 方 法 解 决 阎 锡 山 的 第 3 集 团 军, 以 军 事 方 法 解 决 李 宗 仁 的 第 四 集 团 军, 以 外 交 方 法 对 付 张 学

台北老爺校外實地參訪結案報告

糖尿病食譜

,,,,,,, (,, ),,,,,,,,,,,,,,, ,,, 4 11,, ( ),,,, ( ), :, ( ),,, 1995, 66 ; ( ),, 1996, , 3-4,,


地 理 志 鏡 止 煞, 來 達 到 安 宅 的 效 果 4. 門 神 符 紙 : 於 門 板 繪 製 門 神, 作 為 宅 第 的 守 護, 民 宅 所 使 用 的 門 神 題 材, 多 為 天 官 賜 福 或 文 武 官 員 符 紙 是 以 畫 了 符 咒 的 紙 懸 掛 室 內, 或 加 框

Microsoft PowerPoint - 第一讲 概论.ppt

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

Microsoft Word - RAP CHI.doc

<4D F736F F D AB4FA5C0A448ADFBA4FEAFC5C0B3C0CBB8EAAEC6B2C4A447B3A1A5F E646F63>

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

64 [ 46 ] (p297) 1924 :? [ 47 ] (p570) ; ; ; ; ; ; ; ; ; ; ; [ 11 ]; [ 35 ] [ 49 ] [ 32 ] ( ) [ 48 ] (p 425) [ 50 ] (p 670 6

Microsoft Word - ²Ä158´Á«ß®v³q°T

IP505SM_manual_cn.doc

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像

UDC Empirical Researches on Pricing of Corporate Bonds with Macro Factors 厦门大学博硕士论文摘要库

ch_code_infoaccess

4. I/O I/O Copyright 2001, Intellution, Inc. 4-1

软件测试(TA07)第一学期考试


Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Microsoft Word - 3圓來如此.doc

Microsoft Word - CX VMCO 3 easy step v1.doc

GRAPES 软件使用指南

Windows 2000 Server for T100

<4D F736F F D B77CC4B3ACF6BFFD2DB0D3B77EC2B2B3F8C2BEBAD82E646F63>

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

1.ai

1 C++ 2 Bjarne Stroustrup C++ (system programming) 6 (infrastructure) C++ 7 Herb Sutter 8 C++ (efficiency) (flexibility) 9 (abstraction) (productivity

HCD0174_2008

Microsoft Word - template.doc

Guide to Install SATA Hard Disks

流血的仕途:李斯与秦帝国

<4D F736F F D D2D AB4FA5C0A448ADFBB3E6A440AFC5C0CBA977B8D5C344B2C4A447B3A1A5F75FB6C25F2E646F63>

Microsoft Word 閱讀參考答案.docx

序 兒 女 之 成 長 有 賴 家 長 與 學 校 衷 誠 合 作 ; 學 校 能 成 功 履 行 社 會 付 託 的 教 育 使 命, 亦 有 賴 家 長 之 鼎 力 支 持 本 手 冊 的 目 的, 在 於 向 各 家 長 提 供 有 關 本 校 的 一 些 基 本 資 料, 促 進 彼 此 之

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un

基于UML建模的管理管理信息系统项目案例导航——VB篇

<4D F736F F D205F FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63>

06-4.indd

自由軟體教學平台

Microsoft Word - 八-八德國中

ebook8-30

Microsoft PowerPoint - lect01.ppt

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

自由軟體教學平台

投影片 1

甄選入學howhow作印刷校過版

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

Transcription:

lammps 在 AIX6.1 系统上的安装 中国科学技术大学超级运算中心张运动 zhangzyd@ustc.edu.cn 2012 年 9 月 Lammps 软件官网 : http://lammps.sandia.gov/ 网上对于 lammps 软件在 windows Linux 系统上的安装已有很多详细的介绍, 在此不再赘述, 请参考进行安装与使用 而 lammps 官网以及软件包内都没有详细的关于此软件在基于 power6 处理器的 AIX 系统上的编译安装方法和介绍 因此, 在此记录一下我的安装过程 一 软件测试安装环境 : 操作系统 :IBM AIX6.1 计算网络 :Infiniband 编译器 :IBM XL C/C++ Enterprise Edition IBM XL Fortran Enterprise Edition MPI 并行计算环境 :IBM Parallel Environment(PE) 数值函数库 :MASS BLAS ESSL PESSL 等作业管理系统 :TWS LoadLeveler Lammps 软件版本 :lammps-9dec11 二 软件安装 : 1. 从 lammps 软件官网下载源码包文件 lammps.tar, 上传到服务器上

个人帐号目录下, 并解压得到 lammps-9dec11 目录软件 2. 进入 lammps-9dec11/src/make 目录, 这里有各种系统环境下的 Makefile.* 文件可供参考, 也有 Makefile.power5 的文件, 但没有 Makefile.power6 在此可以拷贝.power5 的文件保存成.power6 以做参 考和修改 $ cp Makefile.power5 Makefile.power6 $ vi Makefile.power6 修改后的文件如下 : # power6 = IBM Power6 machine, mpcc, FFTW SHELL = /bin/sh.suffixes:.cpp.u # compiler/linker settings # specify flags and libraries needed for your compiler CC = mpcc_r -q64 CCFLAGS = -O3 -qnoipa -qstrict DEPFLAGS = -M -c LINK = $(CC) LINKFLAGS = $(CCFLAGS) LIB = -lm ARCHIVE = ar -X64 ARFLAGS = -rc SIZE = size -X64 # LAMMPS-specific settings # specify settings for LAMMPS features you will use # if you change any -D setting, do full re-compile after "make clean" # LAMMPS ifdef settings, OPTIONAL # see possible settings in doc/section_start.html#2_2 (step 4) LMP_INC = -DLAMMPS_GZIP -D_ISOC99_SOURCE -D_STDC_FORMAT_MACROS # MPI library, REQUIRED # see discussion in doc/section_start.html#2_2 (step 5) # can point to dummy MPI library in src/stubs as in Makefile.serial # INC = path for mpi.h, MPI compiler settings # PATH = path for MPI library

# LIB = name of MPI library MPI_INC = -I/usr/lpp/ppe.poe/include MPI_PATH = -L/usr/lpp/ppe.poe/lib MPI_LIB = # FFT library, OPTIONAL # see discussion in doc/section_start.html#2_2 (step 6) # can be left blank to use provided KISS FFT library # INC = -DFFT setting, e.g. -DFFT_FFTW, FFT compiler settings # PATH = path for FFT library # LIB = name of FFT library FFT_INC = FFT_PATH = FFT_LIB = # build rules and dependencies # no need to edit this section include Makefile.package.settings include Makefile.package EXTRA_INC = $(LMP_INC) $(MPI_INC) $(FFT_INC) EXTRA_PATH = $(MPI_PATH) $(FFT_PATH) EXTRA_LIB = $(MPI_LIB) $(FFT_LIB) # Link target $(EXE): $(OBJ) $(LINK) $(LINKFLAGS) $(OBJ) -o $(EXE) $(SIZE) $(EXE) # Library target lib: $(OBJ) $(CC) $(CCFLAGS) $(EXTRA_INC) -c $< %.o:%.cpp $(CC) $(CCFLAGS) $(EXTRA_INC) -c $< %.d:%.cpp $(CC) $(CCFLAGS) $(EXTRA_INC) $(DEPFLAGS) $< -MF $@ # Individual dependencies DEPENDS = $(OBJ:.o=.d) sinclude $(DEPENDS) FFTW 函数库的设置请保留为空, 这样软件编译安装时会使用 lammps-9dec11 安装文件里自带的 fftw 函数库, 具体请看官网介绍 3. 修改完成后, 进入 lammps-9dec11/src 目录, 在此执行如下命令开

始安装 : $ gmake power6 执行结束后, 会在当前目录下生成目录 Obj_power6 以及可执行文件 lmp_power6, 安装过程中, 若遇到出错, 请根据错误提示信息分析改 正 $ ls -l lmp_power6 -rwxr-xr-x 1 pirate nic 5742290 Sep 17 14:30 lmp_power6 在个人账号的根目录下创建 bin 目录, 并将 lmp_power6 拷贝到 bin 目录下, 然后设置相应的环境变量, 以后就可以直接调用 lmp_power6 命令了 4. 程序测试 : Lammps 安装文件目录下, 有各种计算模型的参考算例, 随便找一个进行测试 在此以 /lammps-9dec11/examples/nemd/ 目录下的文件为例进行测试 创建通过作业管理系统 LoadLeveler 相关命令提交作业时需要的脚本文件 : $ vi lammps-test.cmd 脚本如下 : # @ job_type = parallel # @ environment = COPY_ALL # @ output = step1.log # @ error = step1.error # @ node = 2 # @ tasks_per_node = 8 # @ wall_clock_limit = 600000 # @ notification = never # @ class = large # @ queue

ulimit -d unlimited /usr/bin/poe lmp_power6 <in.nemd 提交作业 : $ llsubmit lammps-test.cmd 待作业运行完成后, 会在当前目录下生成文件 log.lammps, 查看输出 结果是否正常即可 三 参考信息 : Lammps 软件官网 : http://lammps.sandia.gov/