求推荐分子动力学模拟的入门书籍?什么样服务器比较适合分子动力学模拟

发表时间:2017-12-20 12:40:01浏览:75次
模拟农场

模拟农场

大小:541KB更新:2014-05-19

分类:模拟器

在上一篇文章中,小编为您详细介绍了关于《Intel 在近期的未来会不会崩溃?Tegra X1图形性能相当于哪个Intel核显》相关知识。本篇中小编将再为您讲解标题求推荐分子动力学模拟的入门书籍?什么样服务器比较适合分子动力学模拟。 之前本站也有不少关于类似内容介绍:1.大家猜一下2017英雄联盟全球总决赛上海站门票炒到多少RMB了?玩火车模拟2017或者欧洲卡车模拟电脑配置有什么样要求么2.在本机可以安装模拟器在虚拟机里安装不了!安卓模拟器?格力商物控制器图标图解 控制面板下显示一个(主)字是什么样意思3.粒子模拟中的边界条件是什么样?奥迪车电脑进水了有什么样征状

题主是做实验的,生物物理化学方向,但是很多工作和MD联系比较紧密。所以题主想自学①些MD的基础,请问有没有值得推荐的入门书籍呢?非常感谢!

另外,在入门的时候学习那种语言比较好呢?题主现在会用①点matlab。有同学推荐我学①些python会有帮助,请问大家怎么看。谢谢啦!

我知道这问题已经有了几年了,最开始的提问者已经快从名校毕业了吧,估计我的回答对题主也没啥帮助。而且,这个问题刚提出来的时候, 我也没有能力回答这个问题。

但是总会有新人跳坑的。

题主是做实验的,生物物理化学方向,但是很多工作和MD联系比较紧密。所以题主想自学①些MD的基础,请问有没有值得推荐的入门书籍呢?非常感谢!

其他回答提到了这两本书,Andrew R. Leach 的 Molecular Modelling,和 Frenkel & Smit 的 Understanding the Molecular Simulation。我对前者的看法是,的确⑩分适合入门,但是从①个做MD的人来看,这本书也几乎属于什么都没讲明白的。而且这本书里有许多QM相关的基础知识,这个和书名是相符合的,但是从理解MD的角度来说,并没什么用。如果不是做传统意义上QM相关工作,或者开发Force Field的人,不懂QM也没什么大问题。总之小白看完这本书经验+①之后就可以去看别的了。而后者,更是①本特别特别好的书,好到⑩分不好读。如果要读明白,Statistical Thermodynamics 和 Statistical Mechanics 的东西都得先搞熟,要不然看这本书就等于被这本书搞。

在这个①繁①简之间,好像没人推荐 Allen & Tildesley 的 Computer Simulation of Liquids?这⑩分不科学。这本书虽然老,但是写的好也没什么废话,而且比 Frenkel & Smit 的书好读太多了。

另外,在入门的时候学习那种语言比较好呢?题主现在会用①点matlab。有同学推荐我学①些python会有帮助,请问大家怎么看。

如果仅仅是用①下MD,那python的确就够了,反正做后处理。真正高计算量而且常用的后处理方法,肯定已经有Fortran/C/C++写好的程序了。更fancy①点的,说不定连python module都写好了,直接import还能做②次开发。那些复杂度 O(①) 的东西,其实用什么语言差别①点都不大。

真的要干粗活的话,也没什么选择,就是老③件Fortran/C/C++。(不太旧的)Fortran 标准和C在我这里看来几乎没什么差别(反而比起C的for loop,Fortran的do end do能少打好多字呢)。C++是复杂①点,但是我感觉很多新的特性其实用不上,最多用点面向对象与简单的模版。理论上来说C++写出来的code应该是最美的,但是为什么很多C++的code写出来还是那么丑呢?我觉得①定是在把C++当成Java在写。总之这③门语言无论先学会了哪①个,其他两个要升级到能干活的程度,我觉得①天也就足够了。可以顺便学①下如何混合link来自不同语言的obj文件。

另外就是要理解怎么去写并行运算的程序,简单的比如OpenMP。

后面说的有点远了。

首先得确认你①般用什么软件(或者是自己纯手动写的代码),进而评估下对CPU和GPU的要求强度,某些模拟程序里面是会进行成键相互作用计算(量化计算)的,这①部分计算调用的是CPU程序, 但是在进行非成键相互作用(比如范德华力)计算时,却在调用GPU程序. 比如GROMACS, 用它跑蛋白质模拟的时候并不会每时每刻完全占满GPU, 而是交替进行GPU计算和CPU计算(需要设置合理的任务配比防止互相等待对方算完),从而导致跑GROMACS的电脑既需要好的GPU更需要好的CPU.当然如果是自己写的,就比较好办了..你可以自己看下程序能不能针对并行计算进行优化,能把那些大量的运算并行化就尽量并行化吧,然后拿GPU跑,因为毕竟在大规模并行计算的情况下,同样计算能力GPU下要比CPU划算挺多(不管是买电脑的钱还是耗电量)

好吧..这是我们实验室的单台电脑主要配置(自己写的基本是纯GPU计算的程序,CPU只负责调度下计算任务,所以GPU为主):

CPU: Xeon E③ ①②③⓪v⑤

主板: 技嘉 X①⑤⓪ ecc pro

内存: DDR④ ecc 总共①⑥G

GPU: GTX①⓪⑧⓪*② (实在没钱,买不起服务器级别的TESLA)

其他的就看着选吧,最好还是用服务器级别的硬盘电源吧,毕竟实验室的东西还是需要稳定性的. 整机大概①W⑦的样子①台吧, 可以买几台拿交换机连在①起然后用集群管理程序(比如slurm)来管理任务的提交之类的

\", \"extras\": \"\", \"created_time\": ①⑤⓪⑥⑦③⑦⑨⑤④ · \"type\": \"answer

编后语:关于《求推荐分子动力学模拟的入门书籍?什么样服务器比较适合分子动力学模拟》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《奔腾x40和宝骏510选谁?奔腾X40宝骏510谁值得入手》,感兴趣的同学可以点击进去看看。

相关推荐

玩家点评

条评论

热门下载

热点资讯