计算化学公社

标题: 求助 是否有教学型量化程序 [打印本页]

作者
Author:
zhanfei    时间: 2014-12-14 04:55
标题: 求助 是否有教学型量化程序
对shannon同学的学习方式表示尊重和敬佩。之前也有前辈写过手算理解量化系列。
我的疑问是是否有适合阅读学习的教学型量化代码,有简化但是一定程度上也对现行使用程序的主体有所体现的?
谢谢大家
sincerely


作者
Author:
sobereva    时间: 2014-12-14 05:22
这种程序有两个,一个是http://pyquante.sourceforge.net/,基于python写的简易量化程序,耗时的部分记得是用C写的,python作为控制部分。
另一个是Tonto程序,Fortran写的,但是开发者对Fortran本身进行了扩展以迎合需要,见
(, 下载次数 Times of downloads: 68)
不过这一点我觉得不好,增加了学习难度,而且如今有了Fortran2003,已经完全不需要做那些额外的扩展了。

另外,可以看看Handbook Of Computational Quantum Chemistry(David.B.Cook),介绍了量化程序各个部分的算法并且给了代码,算是唯一一本量化编程书,不过代码比较零散,而且书写方式令人看着很难受,另外最关键的双电子积分部分用的是十分古老缓慢的方法,因此实用性不大。

总之目前没有很理想的基于Fortran的又有实用性又有教学价值的代码,等以后有功夫sob可能尝试搞一个。

作者
Author:
平辉正    时间: 2014-12-14 10:06
hyperchem,这就是个教学用量化程序
作者
Author:
zhanfei    时间: 2014-12-14 20:39
sobereva 发表于 2014-12-14 05:22
这种程序有两个,一个是http://pyquante.sourceforge.net/,基于python写的简易量化程序,耗时的部分记得是 ...

thanks sob sennsei。期待以后可能的教学程序
作者
Author:
zhanfei    时间: 2014-12-14 20:40
平辉正 发表于 2014-12-14 10:06
hyperchem,这就是个教学用量化程序

不过hyperchem 好像不开源
作者
Author:
平辉正    时间: 2014-12-14 21:13
既然是教学用,何必开源呢,让学生看看好玩就行
作者
Author:
sobereva    时间: 2014-12-14 21:19
平辉正 发表于 2014-12-14 21:13
既然是教学用,何必开源呢,让学生看看好玩就行


他说的教学和你说的教学不是同一个概念。
他说的是编写量化程序的教学,你说的是量子化学理论方法的教学
作者
Author:
平辉正    时间: 2014-12-15 12:36
sobereva 发表于 2014-12-14 21:19
他说的教学和你说的教学不是同一个概念。
他说的是编写量化程序的教学,你说的是量子化学理论方法的教 ...

哦?这个好啊!写量化程序的教程,这个好!是在国内要开课吗?
作者
Author:
卡开发发    时间: 2014-12-15 14:33
sobereva 发表于 2014-12-14 21:19
他说的教学和你说的教学不是同一个概念。
他说的是编写量化程序的教学,你说的是量子化学理论方法的教 ...

要是能在前辈的中级或高级教程包含这个部分就好了。
作者
Author:
sobereva    时间: 2014-12-15 17:38
平辉正 发表于 2014-12-15 12:36
哦?这个好啊!写量化程序的教程,这个好!是在国内要开课吗?

这个不会专门开课...顶多是中高级课程里花一点时间说说编程的一些思想、要领
作者
Author:
wangxinyu    时间: 2015-6-4 14:34
代码在教学中的价值还体现在:
很多说不清楚的东西,把代码摆出来一看,所有的歧义都消失了。
所以,即使不是编程,对正确理解概念也是有帮助的。
作者
Author:
zyj19831206    时间: 2015-10-4 11:56
sobereva 发表于 2014-12-14 05:22
这种程序有两个,一个是http://pyquante.sourceforge.net/,基于python写的简易量化程序,耗时的部分记得是 ...

是不是现在gaussian横扫一切,导致大家都不想去编程了,用商业程序算一算,写文章,糊基金,继续骗钱,恶性循环,这样中国的量化永远是民工级别,虽然有几个研究组有了自己的程序,但是基本好像流传的不算很广泛,我觉得什么时候中国也出一个像gaussian这样的大杂烩的量化程序,给我们自己国家量化人使用,还便宜提供源代码,对老外收费高,哈哈。
作者
Author:
sobereva    时间: 2015-10-4 12:11
zyj19831206 发表于 2015-10-4 11:56
是不是现在gaussian横扫一切,导致大家都不想去编程了,用商业程序算一算,写文章,糊基金,继续骗钱,恶 ...

国内环境太功利,考核也逼得紧,没办法
开发这种大而全的程序代价极大,费力不讨好
中国的搞方法的人还是不少的,也都有自己的代码,但大多都是嫁接到GAMESS-US等第三方主干上来用的。
作者
Author:
helpme    时间: 2015-10-4 16:10
zyj19831206 发表于 2015-10-4 11:56
是不是现在gaussian横扫一切,导致大家都不想去编程了,用商业程序算一算,写文章,糊基金,继续骗钱,恶 ...

我觉得是有必要的。那么多上千万的基金项目,用一项的钱,就可以把这个搞出来吧。
先可以没有特色,然后把中国人搞出来的有特色的东西加进去。
这个需要一个带头大哥来做这个事,可惜sob好像太忙了。
作者
Author:
zyj19831206    时间: 2015-10-9 12:08
sobereva 发表于 2015-10-4 12:11
国内环境太功利,考核也逼得紧,没办法
开发这种大而全的程序代价极大,费力不讨好
中国的搞方法的人还 ...

是的,就像屠呦呦获得诺贝尔奖,也要有个人破天荒的出了第一个,后面的就会接二连三的冒出来,我觉得改变中国量化民工的印象,编写这种大杂烩程序估计还是得商业公司来做,但是国家必须得大力支持,就像C919那样,必定是做的出来的,编写这种大杂烩的量化程序在未来估计还是必须的,否则我觉得量化这一块,我们只能永远跟在老外后面做事。
作者
Author:
sobereva    时间: 2015-10-9 12:15
zyj19831206 发表于 2015-10-9 12:08
是的,就像屠呦呦获得诺贝尔奖,也要有个人破天荒的出了第一个,后面的就会接二连三的冒出来,我觉得改变 ...


问题就是不支持啊
而且就算支持了,拨一大笔钱,也会有人拿了钱不干事,或者胡搞瞎搞,弄不出个像样的东西来。
上级下级心态和觉悟普遍不行。





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3