文章目录
  1. 1. 为什么写本书?
    1. 1.1. 使用人群
    2. 1.2. 不适宜人群
    3. 1.3. 出发点(一)
    4. 1.4. 出发点(二)
    5. 1.5. 出发点(三)
    6. 1.6. 如何学习本书(一)
    7. 1.7. 如何学习本书(二)
    8. 1.8. 推荐参考书
    9. 1.9. 对读者的话

大师兄网站不能登录的这几天时间,经过一番思考,下定决心给大家一个界面更简洁,阅读体验更好,内容更丰富的大师兄网。
虽然感觉时间上压力很大,但得到了很多筒子们的支持和帮助,这给了我继续写下去的动力。当然,最重要的还是老婆的支持。
在这里,向她(他)们表示深深的感谢。

为什么写本书?

使用人群

  • 此书主要针对于0-6个月的VASP初学者,VASP小白,或者刚刚转换计算方向(从VASP计算一个性质到另外一个性质时),以及某一部分计算细节生疏需要复习的科研工作者。直接列出来一堆求解薛定谔方程中的各个公式定理等,肯定会对初学者造成一定的误导,因此本书不讨论过多量子力学的基本原理。

  • 很多时候,由于对计算细节的不了解,且无人指导(导师啪啪啪打脸),不少人在计算了一个多月,或者更长时间后发现自己的参数设置错了,但是也不知道该怎么补救,从而走上了重算的这一条极其浪费时间,机时和精力的路。大师兄遇到过很多种类似的情况,周围的朋友遇到这种情况的也不在少数。更有甚者,课题做完了才发现是错的。 出现错误并不可怕,可怕的是我们不知道怎么补救,不长教训,后面还继续犯错。这也是本书的一个出发点,首先保证大家提交的任务准确无误,可以尽最大可能避免遇到前面类似的问题,进而起到间接节约时间的作用。在正确计算的同时,大家可以从头学习密度泛函理论,阅读相关课题的参考文献等。所以,本书旨在为初学者提供一个快速进入计算而又避免过多新手错误的方法。

不适宜人群

  • 导师是不做计算,让你独辟蹊径,单独挑起组里做计算的大梁;

国内做量化计算的人如雨后春笋般涌现出来,一批又一批,好多高校,学院都有老师开始主动尝试计算这个方向,很多做实验的老师也安排自己的学生”算一下”, 但这一部分人之前没有任何的计算功底或者经验,但仍然抱有一颗非常乐观的心态:计算无非就是操作软件的活,花几万块钱买台电脑,美其名曰计算!而到了真正计算的时候,乱七八糟的问题如瓢泼大雨般从天而降,从软件的安装,模型的搭建,计算参数的设置,计算结果的分析等等…..却又不知道如何解决,一来浪费了自己的时间和精力,二来浪费了计算资源(至少很多电费是白交了,服务器白磨损了….)。

出发点(一)

本书的一个出发点就是,本人在很多计算的QQ群里面,但是群里面很多问题都非常低级,令人费解,或者说是匪夷所思的,从最基本的建模都做不到,到计算结果不会分析等等。这些人简单而又低级的问题充斥在各个QQ群里。暂且不说这些人的导师有多么地不负责任。很多热心的人却在群里整天忙着应付这些问题,而对于自身,除了得到个活雷锋的标签外,对理论功底的提高,帮助甚微。可以说是花自己的时间替别人指导学生。不论群主给自己的群定位有多高,高级群,中级群,精英群等等,都避免不了这样的问题出现。本书主要通过实例引导大家主动思考去解决这些最基本的常见问题,进而避免因自己的低级问题浪费他人的时间。我说希望的是,对于求助或者应助的人,大家尽可能地讨论一些更高级,更深层次的科研问题,而不是浪费在这些低级的问题上。即使在新的计算中遇到了之前没有碰到过的小细节,自己也知道怎么去动脑子,主动解决。

出发点(二)

本人博士已经毕业,目前正在做博士后,早晚有一天会回到国内继续自己的研究生涯,也会有自己的学生,通过这本书把自己学到的东西保存下来,以便后面学生可以借此快速入门,虽然说磕磕碰碰是最好的学习方向,但我更希望自己的学生能从本书中领悟到解决问题的一些基本思维方式。学习计算化学的人,对解决科研问题都有着一种执着的态度,通过构建模型来阐明已知或者预测未知的结果。相对于做计算的科研工作者们,虽然我们没有实验技巧的提高,但我们可以通过训练自己的大脑来弥补。懂得思考的人永远站在社会发展的最前端。

出发点(三)

There are kinds of questions you will find yoursel asking and not knowing where to get quick answers from.

That’s what BigBro(a)s are trying to fix.

你会发现自己在问各种各样的问题,但不知道从哪里可以得到快速解答。这正是大师兄(姐)们正在尝试解决的问题:结合最基本的化学常识和软件计算细节,写一本最好的快速基本入门书。

如何学习本书(一)

如何学习本书,大师兄在学习程序时,受到learn_python_the_hard_way这本书的启发:务实是这本书的一大特色,开始学习语言,乱七八糟的先统统闭嘴,照着代码练习一番,然后再自己思考琢磨,出现问题拿自己的代码和作者代码比较找出原因。
通过系统地学习,随着水平的提高,再逐步解释前面未讲解的内容。这一种学习方法非常适合零基础的菜鸟,因为一开始太多的概念根本不可能一股脑儿全部接受。从简单入手,指导着循序渐进,最后达到精通。打算学Python的(推荐python3),强烈建议此书,当然也有很多其他极好的书籍,这里就不再过多介绍。

如何学习本书(二)

对于量化计算,本书也采用这样的思路,手把手先教会大家如何计算,如何避免错误。从最基本的计算开始,通过示例讲解,结合一些脚本的使用,引导大家思考解决自己的问题。因此,在这本书的学习过程里,每一章节会对应一个例子,大家务必手动搭建模型,输入文件(切忌复制粘贴),然后进行计算,得到和大师兄一致的结果。为了引导大家主动浏览官网解决问题,很多都会采用VASP官网的例子,大师兄会重新计算后放到章节里面,供大家对比参照。

  • VASP 官网目前国内不能直接打开,大家
  • 可以浏览pdf版本
  • 自行解决被墙的办法。

推荐参考书

  • Density functional theory:A practical introduction, by David Sholl.点击本文链接就可以跳转到百度网盘下载,不要从网上随便下载,很多都是阉割版的。
  • Vasp 官网
  • 其他参考书会在文中慢慢推荐,对新手来说,这本书+VASP手册完全足够了,不要贪多。

对读者的话

如果你感觉本书对你有所帮助,欢迎随意转发转载如,果你有自己的科研经验和心得,也欢迎分享给大家!
为保证本书的简洁性,一些与本书无关的东西,QQ群号,公众号,留言联系方式等只在序言里面出现:

  • 微信公众号: BigBroScience (大师兄科研网)
  • 大师兄QQ群:2674006510 进群1)看群公告,了解群里的基本要求 2)修改自己的群名片。
  • 微信群: 满100人了,所以加大师兄微信(BigBroSci)后才可应邀加入微信讨论群。
  • 咨询邮箱: lqcata@gmail.com

QQ群专注于科研思维的碰撞与科研生活的分享,本书中已经详细解释或者指明的易出错部分,不建议在群中继续咨询,请大家认真学习并主动积极地去思考和练习。此外,论坛或者QQ群里,有很多无知或者stupid的回复,处在迷糊之际的菜鸟由于对自己的不自信,会一股脑儿去相信别人错误的观点,进而一路错下去,这是最可怕的。所以,如果有疑问,可以先酝酿一两天,多多查阅资料,主动思考。然后再大胆提出来,改正就是进步。

文章目录
  1. 1. 为什么写本书?
    1. 1.1. 使用人群
    2. 1.2. 不适宜人群
    3. 1.3. 出发点(一)
    4. 1.4. 出发点(二)
    5. 1.5. 出发点(三)
    6. 1.6. 如何学习本书(一)
    7. 1.7. 如何学习本书(二)
    8. 1.8. 推荐参考书
    9. 1.9. 对读者的话