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

来源:“分子动力学”公众号
链接: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。

到这你就算入门了!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值