分子动力学模拟需要掌握的理论、语言和软件

41 篇文章 17 订阅
20 篇文章 11 订阅

来源:“分子动力学”公众号
链接:https://mp.weixin.qq.com/s/zvOJk-4tt7LrTKqZlUuaqA

分子动力学是一个交叉学科,需要掌握很多内容,下面大致整理了一些。

理论

分子动力学:这个是最基础的了,不了解就没法往下走了;

力场:任何计算都要用到,所以最好能够熟悉一些常见的力场模型;

系综:这个东西可以说很复杂,需要学习统计力学,如果掌握对于计算过程会理解更透彻。

基础环境

linux:一些基本的命令是必须要学的;

bash:如果能编写一些简单的bash程序,会大大提高工作效率;

python:bash只适合文件操作,如果涉及到数学运算,最好还是会python。

连接软件

Mobaxterm:这个软件功能很强大,支持SSH、FTP以及GUI窗口弹出;

putty:功能虽然有限,但很小巧,只有1M不到;

Filezilla:FTP神器;

WinSCP:有一款常用的FTP软件。

计算软件

lammps:使用最多的分子动力学软件,应用与各种领域;

Gromacs:也有很多人使用,主要用于高分子的模拟;

vasp:最专业的第一性原理计算软件;虽然是搞分子动力学计算,但肯定还是少不了第一性原理的;

建模软件

Materials studio:应该是最强大的建模软件了;

Python:前面已经提到了;有很多复杂的模型需要编程实现。

可视化软件

VESTA:老牌软件,可以在win和linux下使用,功能很多;

OVITO:后起之秀,可以在win和linux下使用,支持文件类型多,可视化速度快,渲染效果好;

VMD:可以在linux环境下实现文件的快速可视化;

atomeye:可以在linux下快速可视化cfg格式的文件。

绘图软件

Origin:搞科研必备软件,绝大部分论文里面的图都是用这个画的;

gnuplot:linux系统自带,可以快速绘制曲线,也有一些数学处理功能。

Excel:微软的产品,虽然不能用于最终绘图,平时用起来还是很好的。

文档编辑软件

Notepad++:windows下功能强大的文本编辑软件;

vi/vim:linux下功能强大的文本编辑软件;

latex:写论文用,特别是公式比较多的时候,学习成本有点高,学会了很好用。

学习建议

不要看到列了一堆软件就吓到了,实际上有很多软件都很简单,安装上就会用,学习成本几乎为0(当然如果要擅长使用还是需要花个把小时摸索一下)

比如连接类软件(Mobaxterm, putty, filezilla, WinSCP)、可视化软件(OVITO、VESTA、VMD)、绘图类软件(Origin、Excel)、文档编辑类软件(Notepad++、vi/vim)。

对于新手入门的一些简单的建议:

首先,要对分子动力学基本原理有一些基本的了解,知道它到底是在干什么,找一本相关的书读一下就可以了。

然后,要对Linux基本操作有一些掌握,熟悉一些常用的命令。

再就是学习一款分子动力学软件,比如lammps。

到这你就算入门了!

但这只是一个开始,更多的时间可能要花在如何将分子动力学应用到你的研究中。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分子动力学模拟是一种基于牛顿力学原理的,用于模拟分子体系动态行为的理论技术。它是一种基于数值计算的方法,能够在计算机上模拟物质的微观运动,从而研究分子系统的热力学和动力学性质。该技术被广泛应用于材料科学、化学、生物学、地球物理学、计算物理等领域。 分子动力学模拟最早应用于固体物理和金属材料科学研究,后随着理论和计算机技术的发展被逐渐应用于更加复杂的分子体系研究。在现代物理学研究中,分子动力学模拟已经成为探究物质性质和分子动力学行为的重要研究手段之一。 分子动力学模拟技术的实践需要准确描述原子间的相互作用势能,以及粒子运动的牛顿方程和运动轨迹等。由于原子的数目非常大,因此需要数值计算来模拟分子动力学过程。在实际应用中,分子动力学模拟技术的模拟时间和模拟尺度受到计算机性能和计算资源的限制,因此需要采用一系列的技术手段来减小计算量、提高计算效率。例如,可以采用最大势能原理、面积调整算法等技术手段。此外,还需要对结果进行数值分析和统计处理,以检验模拟结果的可靠性。 总之,分子动力学模拟是一种非常强大的理论和计算工具,能够对分子系统的力学性质和动力学行为进行高精度的计算和模拟。随着计算机技术和理论方面的发展,分子动力学模拟技术将会在更广泛的理论研究和实际应用中发挥作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值