LAMMPS 简 介.

Slides:



Advertisements
Similar presentations
校园及周边治安防范 暨应急预案桌面演练 实 训 乐山应急管理学会 贾 伟. 目 录 校园治安问题包含的内容 校园治安问题的特点 避免引发校园治安问题的对策 校园应急预案桌面演练实训 校园治安问题的成因.
Advertisements

“ 我不能 上学了,我 每天还要帮 家里拾柴火 呢。 ” 给远方的小学生写一封信 书信的基本格式: 开头顶格写称呼,打上冒号; 换行空两格写问候语; 接下来换行空两格写正文部分; 正文结束后,换行写祝颂语; 最后在右下方写上寄信人姓名和 写信日期。
中醫藥就醫用藥 - 婦女篇 中醫藥安全衛生教育資源中心 中醫藥就醫用藥百分百、就是藥做到: 停、看、聽、選、用專業.
下背痛 林口長庚醫院內科 住院醫師 毛畯台. 下背痛常見原因 軟組織受傷/背部筋膜發炎 椎間盤突出症 脊椎退化性關節炎 壓迫性骨折 椎間盤滑脫 惡性腫瘤 泌尿道疾患 姿勢不良.
華德學校上午校 「協助小學中國語文科教師建立專業學習型社群」計劃 (2008) 總結分享會 二零零九年一月十日.
園藝二乙 1 號 丁楷儒 32 號 孫子恩. 1. 福山萵苣 ( 大陸妹 ) : 福山萵苣,萵苣家族成員之一,鮮甜脆綠又帶有萵苣類的 特殊苦味,用來代替生菜搭配烤肉也別具風味。極少病蟲 害,只需定時澆水施肥就能健康長大,是相當容易種植又 能有大收穫的蔬菜 。 感想: 雖然大陸妹好吃又好種,但種了太多而吃不完.
台灣首府大學 樂齡大學講座系列 財務規劃與財產繼承 主講人:李錦智.
第一节 法的概念 第二节 法的本质 第三节 法的分类 第四节 法的历史
第十二章 单位的政府职能及分解 何康康 黄旭峰 姚苏挺.
第五单元 口语交际和作文.
第八章 負債 8-1 負債之意義及內容 8-2 流動負債 8-3 長期負債 8-4 其他負債.
工业财务状况表 财务部分培训 (2010年年报).
我至爱的海贼王.
我的家乡 南通 ….
定海区渔农村集体资产 股份合作制改革工作 档案管理培训班
第 11 章 溫度與理想氣體.
北京市工作居住证办理讲解.
第四讲:魏晋南北朝散文.
祝贺您获得国家留学基金资助 请您登陆“国家留学网”查看《出国留学人员须知》,您在出国前及在外学习期间所需要办理的手续及具体流程,以及可能遇到的政策上疑问均在此《须知》上有所列明。
实际问题与一元二次方程(一).
校园信息管理系统 河北科技大学网络中心 2000/4/10.
审题与立意 夏邑高中高四语文组.
刑 法 总 论 讲 义.
述职报告 ( 二○○七年度 ) 述职人: xxx 部 门: 计划财务部 岗 位: 部门经理.
转正述职报告 电商文案策划 XXX.
护患沟通技巧 护理部 马红云.
一、會計循環之意義 二、會計憑證概要 三、日記簿概要 四、分類帳概要
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
油田一中高语组.
思想道德修养与法律基础 主讲人:XXX.
特种设备安全法简介 中原油田分公司 杜习广 2015年4月 视频.
马街乡综治维稳工作情况汇报 汇报人:xxx.
台灣廢物物處理機構 邱騰煥 8 號.
第三課 宗教(倫理)的獨特向度 單元 3.2 全球倫理:兩項原則和四項座右銘
通病文章 休 闲   今天天气真好,晴空万里,天上飘着朵朵白云。(偶可从没见过这样的情景^_^)我和同学小刚一起骑车去上学,突然他的车气门芯坏了,我就把我车上的拔下来给他装上,我俩继续一起高高兴兴地骑车往学校赶。(原来“我”的自行车可以不用气门芯啊^_^)   我们经过一家百货商店时,我不禁感慨道:啊!看来人民生活水平的确提高了,你看那位农民老大爷,左手一台电冰箱,右手一台电视机,一溜小跑回家去了。(比周星弛在《功夫》里还要厉害?!)都说一心不能二用,当我注视老大爷的时候,冷不丁岔道里冲出来一位老太太,说
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
科學與科技課程 教師分享會 二OO四年五月七日.
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
应如何深化普通高中学生综合素质评价 北京教科院基础教育研究所 赵学勤 2010、12、14-15.
追问课堂,寻求效益 —有效教学的几点思考 牟平区实验小学 战丽娜.
电商2班 第五组. 电商2班 第五组 小组成员: 组长:汤昀 成员:杨阳、陆萍、邹斯斯、吴晓庆、吴盈盈.
陈 汉 文 厦门大学会计系 主任 经济学教授 博士生导师
第五章 物流技术.
屏東教育大學教育學院第三任院長候選人 治理院務的理念與實踐 感恩 ‧服務‧回饋 張慶勳
五、学习方法及应考对策 (一)学习方法 1.保证复习时间,吃透教材:上课之前应该对课程相关内容进行预习,把不理解的问题记录下来,带着问题听课。考试之前务必把课本看3遍以上,第一遍一定要精读,最好能做笔记,边读边记,不要快,要记牢。第二、三遍可以查缺补漏型的看,通过做题目看书,加深课本印象。 2.加强概念、理论性内容的重复记忆:概念、理论性内容一般比较抽象,所以在理解的基础上一定要重复记忆,在接受辅导之后,再加以重点记忆,以便及时巩固所学内容,切忌走马观花似的复习,既浪费时间,效果也不好。
我真的很不想活,日子過得太沒有意思了。. 我真的很不想活,日子過得太沒有意思了。 聽起來,你現在的日子真難熬,你 願意說說看為什麼嗎?
让道德之花越开越鲜艳 主讲 xxx.
老员工心态管理.
SAS 基础 SAS 功能及历史(略) INSIGHT,Analyst,Program 是统计分析的三种方法
社群運作& 課綱轉化教學示例分享 楠梓國中 曾怡菁 2016/03/11.
平昌县泥龙初中校本培训 中小学微型课题研究
二、感谢信的种类 根据寄送对象不同,感谢信可以分为三种: 1、直接寄送给感谢对象; 2、寄送对方所在单位有关部门或在其单位公开张贴; 3、寄送给广播电台、电视台、报社、杂志社等媒体公开播发。
热烈祝贺医院开业.
Chapter 9 Molecular Geometry and Bonding Theories
產品責任險的意義 想一想,什麼是「產品責任險」? Q
貨幣需求與貨幣市場的均衡.
【例12-6】结构振动问题的有限元案例 某钢架的结构如图12-199所示,一端承受周期载荷作用,作用力P=1000N,作用载荷的频率范围为0~10HZ,L=10m,钢架截面为正方形,边长为 0.5m,材料的弹性模量 E=2×1011 N/m2 泊松比 µ=0.3。对钢架进行模态 分析和加载点的位移变化.
古诗鉴赏.
III. 分子模拟方法 1. 简介 1.1. 分子模拟的目的 1.2. 平衡统计物理基本概念 简化计算量 (相对第一性计算而言)
商業行為成立的要件 動動腦 Q 請試著判斷下列何者為商業行為? 請試著判斷下列何者為商業行為?.
聖方濟各英文小學 升中派位結果(2002/2004) 入讀英文中學:95.9% 第一組別(Band 1)學生:80.2%
聖公會偉倫小學 中學學位分配選校座談會.
3. 分子动力学 (Molecular Dynamics,MD) 算法
大学计算机基础 主讲:杨梅.
藥局所得申報及核定實務 廣隆會計師事務所林孟宗會計師
微信商城系统操作说明 色卡会智能门店.
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
106年免試入學第一次模擬 選填重要日程表說明 1.106年1月10日中午12時~106年1月16日中午12時完成第一次模擬
2.1 试验: 探究小车速度随时间变化的规律.
實習學生:陳姵儒 指導教授:潘明全 實習單位:戴正彥升大學中心
Presentation transcript:

LAMMPS 简 介

1. LAMMPS 特性 1.1. 简介 LAMMPS: Large-scale Atomic/Molecular Massively Parallel Simulator 美国能源部两个实验室和三个公司联合开发,Sandia国家实验室发布 固、液、气态的经典分子动力学模拟 易于扩展,如加入新的力场、原子类型和边界条件等 C++ with MPI,FFT库函数 支持 GPU 和 OpenMP 一个脚本可以运行一个或多个模拟

1.2. 模型(atom_style) 原子 粗粒化粒子(例如高分子的小球-弹簧模型) United-atom 高分子或有机分子 全原子高分子,有机分子,蛋白质,DNA 金属 颗粒物质 粗粒化介观模型 有限尺度球和椭球粒子 有限尺度 line segment(2d)和三角(3d)粒子 偶极粒子 硬球粒子 以上模型的组合

1.3. 力场 (pair_style, bond_style, angle_style, dihedral_style, improper_style, ksapce_style) 二体势:Lennard-Jones, Buckingham, Morse, Born-Mayer-Huggins, Yukawa, soft, COMPASS, hydrogen bond, tabulated 带电二体势:库仑势,点电荷-电偶极矩作用 多体势:EAM, Finnis/Sinclair EAM, modified EAM (MEAM), embedded ion method (EIM), EDIP, ADP, Stillinger-Weber, Tersoff, REBO, AIREBO, ReaxFF, COMB 电子力场(eFF,AWPMD) 粗粒化势:DPD, GayBerne, REsquared, colloidal, DLVO 介观势:granular, Peridynamics, SPH Bond potentials:harmonic, FENE, Morse, nonlinear, class 2, quartic (breakable)

Angle potentials:harmonic, CHARMM, cosine, cosine/squared, cosine/periodic, class 2 (COMPASS) Dihedral potentials:harmonic, CHARMM, multi-harmonic, helix, class 2 (COMPASS), OPLS Improper potentials: harmonic, cvff, umbrella, class 2 (COMPASS) 高分子势:all-atom, united-atom, bead-spring, breakable 水分子势:TIP3P, TIP4P, SPC 隐含溶液势:hydrodynamic lubrication, Debye KIM archive of potentials 长程势:Ewald, Wolf, PPPM (similar to particle-mesh Ewald), Ewald/N for long-range Lennard-Jones 与常用力场 CHARMM, AMBER, DREIDING, OPLS, GROMACS, COMPASS 格式兼容

1.4. 初始构型 (read_data, lattice, create_atoms, delete_atoms, displace_atoms, replicate) 从构型文件中读入原子坐标 在格点上放置原子 在给定构型上删除成组原子 已有构型复制多次 移动已有原子的位置

1.5. 系综与约束条件 (fix) 二维或三位系统 正交或非正交(三斜晶系)模拟区域 NVE, NVT, NPT, NPH, Parinello/Rahman积分器 针对原子组群可以指定不同的热耦 通过 Nose/Hoover 或者 Berendsen 压耦控制压强 模拟盒子可以变形(拉伸或剪切) 谐振函数约束的力 刚体约束,SHAKE算法固定键长键角 化学键的断裂、生成、交换 各种边界 非平衡分子动力学模拟

1.6. 积分算法 (run, run_style, minimize) velocity-Verlet 积分器 布朗动力学 刚体积分 梯度共轭或者最陡下降法进行能量优化 rRESPA 多等级时间步长 rerun 命令

1.7. 数据输出 (dump, restart) Log 文件输出热力学信息 文本文件输出原子坐标、速度等信息 并行输出文件流 热力学量(能量、压力等等) 用户定义的计算 热力学量的时间平均 XYZ、XTC、DCD、CFG、自定义格式的原子构型

1.8. 多重交换模型 Nudged elastic band: 寻找局部最优路径。 Parallel replica dynamics: 用多个短模拟估计单个跃迁事件所需时间。 Temperature accelerated dynamics: 在高温模拟以加快动力学过程。 Parallel tempering (replica exchange): 同时跑不同温度的模拟,用高温的 模拟帮助低温模拟提高采样效率。

1.9. 前处理与后处理工具 LAMMPS提供各种串行的前后处理工具软件 Pizzaa.py 软件包,包括创建输入文件、分析、画数据图和可视化。

1.10. 特殊功能 随机转动动力学 实时可视化和交互分子动力学模拟 有限元方法实现的原子与连续模型的耦合 POEMS库实现的耦合刚体积分 巨正则系综(VT)蒙特卡洛模拟插入和删除粒子 低密度流体的蒙特卡洛直接模拟 Peridynamics 介观尺度建模 Targeted MD and steered MD

1.11. LAMMPS 不具备的功能 没有运行LAMMPS的图形界面 没有建立分子体系的工具 自动给定力场参数 模拟结果的复杂分析 可视化模拟结果 输出数据作图

2. LAMMPS 输入文件格式 2.1. 构型文件 ********* 标题 XXX atoms 体系的总原子数 ********* 标题 XXX atoms 体系的总原子数 XXX bonds 体系的总键数 XXX angles 体系的总角数 XXX dihedrals 体系的总二面角数 XXX impropers 体系的总 improper dihedral 数 XXX atom types 原子类型数 XXX bond types 化学键类型数 XXX angle types 键角类型数 XXX dihedral types 二面角类型数 XXX improper types improper dihedral 类型数

XXX XXX xlo xhi 模拟盒子在 x 方向的范围 XXX XXX ylo yhi 模拟盒子在 y 方向的范围 XXX XXX zlo zhi 模拟盒子在 z 方向的范围 Masses {atom-type mass} Pair Coeffs {pair-type p1 p2 p3 p4} Bond Coeffs {bond-type p1 p2}

Angle Coeffs {angle-type p1 p2} Dihedral Coeffs {dihedral-type p1 p2 p3} Improper Coeffs {improper-type p1 p2 p3} Atoms {atom-ID molecule-ID atom-type q x y z} Velocities

{atom-ID vx vy vz} Bonds {bond-ID bond-type atom-ID1 atom-ID2} Angles {angle-ID angle-type atom-ID1 atom-ID2 atom-ID3} Dihedrals {dihedral-ID dihedral-type atom-ID1 atom-ID2 atom-ID3 atom-ID4}

Impropers {improper-ID improper-type atom-ID1 atom-ID2 atom- ID3 atom-ID4}

2.2. 参数文件 # ******* 标题 units *** 能量单位 atom_style *** 原子构型格式 # ******* 标题 units *** 能量单位 atom_style *** 原子构型格式 boundary * * * 周期边界条件 pair_style *** 非成键相互作用的函数形式 pair_modify *** 修改非成键相互作用的函数形式 bond_style *** 化学键类型 angle_style *** 键角类型 dihedral_style *** 二面角类型 improper_style *** improper dihedral 类型 kspace_style *** 长程力算法 read_data *** 指定读入数据文件名

neighbor *** 设定 neighbor list 参数 neigh_modify *** 原子构型格式 timestep * * * 时间步长;单位取决于 units 的设置 thermo_style *** 输出文件的数据内容 thermo XXX 输出数据间隔 fix *** 设定模拟系综及参数等等 dump *** 设定输出构型文件名及参数 run XXX 运行的总步长 write restart *** 断点保存的文件名

3. LAMMPS 命令 3.1. 命令分类 逐行解释执行 命令都用小写,文件名和变量都用大写 &: 续行;#:注释;$:变量 初始化命令:atom_modify, atom_style, boundary, dimension, newton, processors, units 初始构型命令:create_atoms, create_box, lattice, read_data, read_dump, read_restart, region, replicate 力场命令:angle_coeff, angle_style, bond_coeff, bond_style, dielectric, dihedral_coeff, dihedral_style, improper_coeff, improper_style, kspace_modify, kspace_style, pair_coeff, pair_modify, pair_style, pair_write, special_bonds

设置命令:communicate, group, mass, min_modify, min_style, neigh_modify, neighbor, reset_timestep, run_style, set, timestep, velocity Fix 命令:fix, fix_modify, unfix Compute 命令:compute, compute_modify, uncompute 输出命令:dump, dump image, dump_modify, restart, thermo, thermo_modify, thermo_style, undump, write_restart 运行命令:delete_atoms, delete_bonds, displace_atoms, change_box, minimize, neb prd, rerun, run, temper 其它命令:clear, echo, if, include, jump, label, log, next, print, shell, variable

3.2. Fix 命令 设置模拟系综、算法、条件、参数等等。

3.3. Compute 命令 设置实时运行中进行的数据处理运算。

3.4. Pair_style 非成键相互作用的设置。

3.5. Bond_style 3.6. Angle_style 3.7. Dihedral_style 化学键的设置。 键角的设置。 二面角的设置。

3.8. Improper_style 3.9. Kspace_style Improper dihedral 的设置。 长程力算法命令。 另外还有很多扩展命令对应于相应的扩展软件包。

LAMMPS 实 例

1. melt  快速融化 LJ 体系 快速融化 4000 个相互作用为 Lennard-Jones 势的粒子。

2. meam  SiC 体系模拟 用多体力场 MEAM 模拟 SiC 晶体。

3. peptide  短肽的动力学 模拟一个短肽分子的动力学过程。