范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

一文读懂DeepMDKit

  分子动力学
  分子动力学(Molecular dynamics)是一种计算机辅助模拟工具,用于描述物质或分子中的原子级运动过程[1]。根据研究对象组成原子不同时刻的位置和动量,基于统计力学知识获得想要的物理量,解释对象的性质和行为。其基本过程为:1) 设置研究对象组成原子的初始位置和速度;2) 计算每个原子受到的合力,并基于牛顿第二定律计算原子的加速度;3) 计算原子下一时刻的速度;4) 计算原子下一时刻的位置;5) 循环2) - 4)的过程,得到一系列时刻原子的位置和速度;6) 基于位置和速度信息得到描述对象性质和行为的物理量。
  分子动力学模拟的基本过程
  https://zhuanlan.zhihu.com/p/341613975
  在整个计算过程中,最重要的是如何计算原子间相互作用力,其中包括化学键作用和非键作用,例如静电作用力和范德华力。由于能量关于位移的导函数是力,只要得到原子的势函数,就可以计算出原子此时受到的合外力,同时也可以得到系统总内能。
  分子动力学模拟的精度依赖于原子间相互作用的描述方法。其中,基于第一性原理的分子动力学方法(ab initio molecular dynamics),例如density functional theory (DFT),具有突出的精度表现。但其计算开销与电子自由度的3次方成正比,难以应用于原子数量级为10^3-10^8、时间尺度为微秒级的实际应用中。而基于empirical force fields (EFF)的分子动力学方法,虽然能够处理如此大规模的模拟,但其精度较低[1]。
  普林斯顿的鄂维南团队在2018年提出一种基于机器学习的分子动力学方法DeePMD[2]。使用由AIMD方法得到的数据训练DNN网络,将训练好的DNN网络作为原子的势函数,提供给LAMMPS等分子动力学模拟软件进行计算。在加快了模拟速度的同时,保证了模拟结果可以达到AIMD方法的精度。结合机器学习的分子动力学是目前很有前景的方向之一。
  2. DeePMD-kit[3]
  2.1 框架
  DeePMD-kit包括三部分:1) 用于计算作用力、描述符和作用力的C++库,包括与TensorFlow的接口和第三方MD包;2) 使用TensorFlow的训练和测试程序;3) 对于LAMMPS和i-PI的支持。
  一个完整的模拟过程包括以下步骤:1) 对于给定的系统,DeePMD-kit先将AIMD计算得到的数据转化为一种自定义的文件格式,其中包括原子的坐标以及原子的能量、力和virial。2) 随后输入到由TensorFLow框架搭建的势函数网络进行训练,通过原子坐标预测此时的能量。3) 训练好的模型将被冻结保存,提供给融合了DeePMD-kit的传统分子动力学模拟软件,例如LAMMPS。4) 使用LAMMPS对给定的数据进行分子动力学模拟。需要指出的是,对于同一种系统,不需要重新训练势函数模型,可以复用模型,这正是结合机器学习的优势所在。
  DeePMD-kit的整体框架[2]
  2.2 原理
  对于一个包含N个原子的系统,系统总势能为每个原子的势能之和。
  为了简化计算,可以近似认为每个原子的势能由该原子及其截止范围内的邻居原子的坐标决定。
  因此考虑使用DNN网络训练一个从原子坐标到其原子势能的函数模型。但这种方法不能体现potential energy surface(PES)中的平移、旋转和置换对称性,因此将原子i的坐标先通过一个DNN网络映射到一个描述符,再由通过一个DNN网络映射到能量[2]。
  势函数网络的计算图[1]
  映射中使用的神经网络均为简单的3层DNN网络,并加入了残差模块,如图所示。DeePMD的描述符有多种构造方式,以下介绍最基础的se_e2_a版本描述符的详细构造过程。
  构建se_e2_a版本的描述符[4]
  构建描述符的过程如上图(b)所示。对于一个中心原子i,根据其截断半径内的邻居原子,构建矩阵,行向量为某个邻居原子j与中心原子i的相对坐标。
  坐标矩阵
  https://zhuanlan.zhihu.com/p/375508158
  根据自定义的平滑函数s(rji)将其转换为环境矩阵。
  环境矩阵 https://zhuanlan.zhihu.com/p/375508158
  平滑函数 https://zhuanlan.zhihu.com/p/375508158
  通过DNN网络G得到行列的嵌入矩阵。对于每一个邻居原子的s(rji),网络G将其映射到宽的行向量。
  通过DNN网络G得到嵌入矩阵[4]
  取嵌入矩阵的前列,得到矩阵,应远小于。至此,由以下公式可以计算得到描述符,计算过程中除原子坐标和邻居原子数外均为模型的超参数。该模型的计算复杂度与成线性关系。
  计算得到描述符[4]
  经过一些"简单"的推导,显然可以证明,通过上式构造的描述符满足平移、旋转、置换对称性,满足要求[4]。
  2.3 软件[2][3]
  2.3.1 代码结构data/raw: tools manipulating the raw data files.examples: examples.deepmd: DeePMD-kit python modules.source/api_cc: source code of DeePMD-kit C++ API.source/ipi: source code of i-PI client.source/lib: source code of DeePMD-kit library.source/lmp: source code of Lammps module.source/gmx: source code of Gromacs pluginsource/op: tensorflow op implementation. working with library.
  2.3.2 数据准备
  DeePMD定义了RAW数据协议。数据包括一组systems,每个system(RAW)文件包括数个frames(一行),被划分为训练集和测试集。每个frame记录模拟区域的shape(三维张量)以及system中所有原子的坐标,标注能量、力和virial,任意1项或2项可能缺失,这些标签可以由其他程序计算得出。
  2.3.3 模型训练
  计算原子能量分为两步:1) 根据相对位置构造出描述符;2) 将描述符输入DNN。后者使用标准TensorFlow算子,而前者使用C++实现的自定义算子。
  2.3.4 模型冻结和测试
  2.3.5 分子动力学模拟
  使用定制的LAMMPS 和 i-PI进行MD仿真。
  3. LAMMPS[5][6]
  Run MD with LAMMPS — DeePMD-kit documentation (https://docs.deepmodeling.org/projects/deepmd/en/master/getting-started/lammps.html)
  Lennard jones mixture
  (https://lammpstutorials.github.io/tutorial01.html)
  LAMMPS入门教程(2)——从in文件建立讲分子动力学模拟流程 - 知乎 (https://zhuanlan.zhihu.com/p/341613975)
  4. 展望Pushing the limit of molecular dynamics with ab initio accuracy to 100 million atoms with machine learning.
  https://www.bilibili.com/read/cv14215557
  Weile Jia, Han Wang, Mohan Chen, Denghui Lu, Lin Lin, Roberto Car, Weinan E, Linfeng Zhang在2020年发表了一篇取得ACM Gordon Bell Prize的论文,标题如上。通过大规模并行的方式,将基于机器学习的分子动力学方法应用于Summit超级计算机上,使其能够支持更大空间和时间尺度上的模拟。
  其创新点包括3个部分,算法创新、神经网络创新以及减小MPI通信瓶颈。算法创新包括:1) 通过对邻域列表引入了新的数据布局,避免计算嵌入矩阵的分支,从而提高计算粒度;2) 邻域列表的新数据结构中的元素被压缩到64位整型中,可以更有效地使用GPU优化专门TensorFlow算子;3) DP模型的混合精度计算,使得计算密集型任务使用单精度或半精度而不损失准确度。神经网络创新在于使用通用矩阵乘GEMM算子优化标准TensorFlow算子。减小MPI通信瓶颈的过程中利用了一些物理特性以及高性能计算的优化方法[1]。
  科学计算程序通过结合HPC和AI的方法提升性能,扩展应用范围,大概是未来的热点研究方向之一。
  参考资料
  [1] Jia, Weile , et al. "Pushing the limit of molecular dynamics with ab initio accuracy to 100 million atoms with machine learning." 2020.
  [2] H. Wang, L. Zhang, J. Han, and W. E, "DeePMD-kit: A deep learning package for many-body potential energy representation and molecular dynamics," Computer Physics Communications, vol. 228, pp. 178–184, 2018.
  [3] deepmodeling/deepmd-kit: A deep learning package for many-body potential energy representation and molecular dynamics (https://github.com/deepmodeling/deepmd-kit)
  [4] Zhang, Linfeng , et al. "End-to-end Symmetry Preserving Inter-atomic Potential Energy Model for Finite and Extended Systems." (2018).
  [5] LAMMPS Molecular Dynamics Simulator (https://www.lammps.org/)
  [6] LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales, A. P. Thompson, H. M. Aktulga, R. Berger, D. S. Bolintineanu, W. M. Brown, P. S. Crozier, P. J. in "t Veld, A. Kohlmeyer, S. G. Moore, T. D. Nguyen, R. Shan, M. J. Stevens, J. Tranchida, C. Trott, S. J. Plimpton, Comp Phys Comm, 271 (2022) 10817.
  作者:RhodiumFluoride
  https://www.bilibili.com/read/cv14215557

ampampquot你不会相信这款AI!AutoGPT居然开始帮我谋划一天赚1万刀!ampampquot在AI领域,每隔一个星期就会出现一个新明星。这个星期,AI界涌现出了一种新趋势AutoGPT。过去,你在向ChatGPT提问之后,还需要下这个指令那个指令进行调整。但现在,一种新工一举击败特斯拉!币圈龙头市值超4万亿,年内劲涨80!这只概念股首日却暴跌304月14日,矿机共享服务平台比特小鹿于美国纳斯达克上市,股票代码为BTDR,上市首日股价跌29。7。日前,比特小鹿与空白支票公司BlueSafariGroupAcquisitionAI的神级应用!安全领域的黑科技让你秒杀安全问题!AI这么火爆,在安全形势研判方面可以发挥很大作用,具体有哪些,我们一起来探讨吧!精准预测安全趋势AI技术可以通过对历史安全数据现有安全情报数据等庞大的数据量进行分析和挖掘,产生趋势辽篮最新猛料!15岁天才中锋亮相,小赵继伟证明自己首钢太不厚道本文前言辽篮正紧锣密鼓地备战对阵北京首钢队的比赛,教练组安排的是一天两练,上午和下午各练一次,上午主要进行体能训练,下午要打一场对抗赛,顺便练练投篮和罚篮。与此同时,笔者还给大家带上海海港将成为众矢之的!文罗布清寒2023赛季中超联赛昨晚打响,凭借替补登场的保利尼奥的梅开二度,上海海港队20兵不血刃的拿下了上赛季联赛冠军和超级杯冠军武汉三镇队。此役,哈维尔的排兵布阵显出奇效!首发队乒乓教父蔡振华,娶了一个没心没肺的妻子,儿子是当红男星!阅读此文之前,辛苦点击一下关注,这样既方便您进行讨论和分享,也让我了解您的需求,感谢您的支持!蔡振华,这个名字在中国乒乓球界可谓是响当当的。作为一位杰出的乒乓球教练和领袖,他为中国昨天夺冠后,樊振东为梁靖崑打了个分来源中国青年报世界乒乓球职业大联盟(WTT)新乡冠军赛决赛15日进行,国乒选手孙颖莎樊振东分别在决赛中战胜队友王艺迪梁靖崑夺金。本次赛事国乒女单包揽了四强,男单包揽了金银牌,你永远大家都说好!北青新工体的国际范儿令所有人赞不绝口直播吧4月16日讯2023赛季中超开幕式和揭幕战4月15日在新北京工人体育场进行,经历了为期32个月的改造修建后,焕然一新的北京工人体育场正式亮相,据北京青年报报道,新工体的国际范31后!梅西36球23助攻,五大联赛第一,曼城天才进47球断崖领跑本轮法甲,大巴黎主场31大胜朗斯,这场胜利过后,大巴黎的优势重新回到9分,本赛季他们虽然在杯赛表现不佳,好在联赛还算稳健,至少目前看来,法甲还是没有球队能够威胁到大巴黎。这场比赛,科技与狠活爆表的半导体,到底有多挣钱?被制裁的美国存储芯片厂商美光科技(Micron),早前公布了2023财年第二季报告,当季在计提超14亿美元的库存损失后,总亏损金额23。1亿美元,这是美光过去二十年来最严重的季度亏AI作画咒语分享Midjourney是一个由Midjourney研究实验室开发的人工智能程序,可根据文本生成图像。简而言之,它就是一款AI制图工具,只需用大白话或关键字描述场景,就能通过AI算法生
K8s自动化部署的好处与优势什么是Kubernetes部署?在此文章中,我们将探索Kubernetes(K8s),结合DigitalOceanKubernetes集群与Buddy自动化运维系统部署以达到以下列气候科学与2021年诺贝尔奖转载AGU美国地球物理学会2021年诺贝尔物理学奖授予了气候建模以及用多重分形描述气候变量(包括极端事件)的间歇性和尺度动态的发现。不同尺度的天气和(或)气候过程之间的相互作用(例UFC世界冠军张伟丽亮相首钢园,分享科学健身运动文羊城晚报全媒体记者郝浩宇1月6日,中国移动咪咕UFC粉丝日2023启航站活动在北京首钢园举行,UFC女子草量级冠军张伟丽在现场讲述了再次夺得金腰带的心路历程及未来规划,并与自由式四川一名酒再度复兴,曾经一瓶难求,也曾无人问津,如今涅槃重生中国的酒历史悠久,早在神农时期就已经被发现,但当时多以黄酒为主,而且饮酒大多是文人墨客和达官显贵附庸风雅之事,唐宋以后,白酒才渐渐出现在大众的视野中,直至明清,白酒的酿造技艺渐渐成小寒后,这种海鲜大量上市,最低3元一斤,好吃不贵,遇到别错过新年美食市集不知不觉间冬季已经进入到尾声,小寒和大寒之后就将迎来立春,这一年一年的时间流逝的真快,现在大家又开始到了一年之中忙年的时候。每年的小寒过后到清明前,随着海水中洋流的流动棒球服让我知道原来当个OG这么简单!大家好,又见面了,我是Willy,最近几年的潮流风格层出不穷,也诞生了越来越多的潮流趋势,像我们熟悉的街头CityBoyCleanFit等,而我在这些风格的单品中都发现了一个熟悉的LV认真起来,劳力士百达翡丽都扛不住腕表之家钟表技术在名表世界中,知名度能超过劳力士百达翡丽的,只有一个,那就是LV了(路易威登)。有玩家会说,LV做包做箱子做衣服,都没毛病,LV会做名表吗?LV不但做名表,而且一出一个人越来越健康的4个迹象健康,是人生头等大事,健康的身体是一切幸福快乐的源泉。卢梭说没有健康,便没有生活上真正的快乐。心理学家约翰格雷也说过身体的健康,在很大程度上取决于精神的健康。2023年,这三个秘诀年纪轻轻的女装大佬,靠什么征服了时尚圈?不知道大家最近有没有被Adele刷屏?在WeedendwithAdele的演唱会上,她的造型各个具有看点,被粉丝称为是半个高定秀的表演。其中一件泡泡袖礼服话题度非常高,来自Nina每年冬天都少不了它,今年更加需要它!编辑流畅小寒一过,差不过也该到了一年中最冷的时节了。往年这时候,大家已经开始备起了年货,大鱼大肉都筹备起来,各种清炖红烧的羊肉牛肉也陆续搬上了餐桌,搭配它们的还有冬天的万能配菜大萝冬天的大树冬天突然来临,虽然早有准备,穿得很厚,但也感觉到北风的凌厉,冷,只一个照面就有刀削面的感觉。不经意瞥见那些光秃秃的树,法桐的树身已经泛白,柳树灰暗的树身在风中更显干枯,没有色彩的树