计算化学公社

标题: 想做高斯函数双电子积分的并行优化,不知道怎么弄到电子积分的Fortran代码 [打印本页]

作者
Author:
BEtter    时间: 2019-10-25 23:06
标题: 想做高斯函数双电子积分的并行优化,不知道怎么弄到电子积分的Fortran代码
如题,想做高斯函数双电子积分的并行优化,不知道怎么弄到电子积分的Fortran代码。
想根据代码做并行。各位大佬有代码的麻烦私信一下,有偿。

作者
Author:
zjxitcc    时间: 2019-10-25 23:34
不是很懂为啥要有偿,开源的积分库非常多,比如libint, libint2, libcint,在github上都有。LIBRETA库作者Jun Zhang大佬也在论坛上,有相应JCTC文章发表。
作者
Author:
BEtter    时间: 2019-10-25 23:40
zjxitcc 发表于 2019-10-25 23:34
不是很懂为啥要有偿,开源的积分库非常多,比如libint, libint2, libcint,在github上都有。LIBRETA库作者J ...

谢谢大佬
作者
Author:
sobereva    时间: 2019-10-26 03:28
顺带一提,2L提到的积分库都是C或C++开发的,有的有Fortran接口(如libcint)
你要想纯Fortran的,可以从GAMESS-US、ATMOL之类Fortran程序里扒

作者
Author:
wangxubo    时间: 2019-10-26 04:48
另一个问题是,这些电子积分库自己都并行过了,你要再优化一番吗
作者
Author:
Warm_Cloud    时间: 2019-10-26 08:06
电子积分的并行要靠组成Fock矩阵那里,它本身没啥可做的。
作者
Author:
beefly    时间: 2019-10-26 12:31
sobereva 发表于 2019-10-26 03:28
顺带一提,2L提到的积分库都是C或C++开发的,有的有Fortran接口(如libcint)
你要想纯Fortran的,可以从G ...

还有aces 3/4的erd积分库,fortran 77编写,gpl开源,psi4也带这套积分库:https://github.com/psi4/erd

这套积分库类似于molpro/molcas的seward积分库,处理一般收缩基组比较快,据作者自己的测试比seward还要快一些
作者
Author:
BEtter    时间: 2019-10-26 18:04
wangxubo 发表于 2019-10-26 04:48
另一个问题是,这些电子积分库自己都并行过了,你要再优化一番吗

在一种新架构上并行
作者
Author:
BEtter    时间: 2019-10-26 18:06
Warm_Cloud 发表于 2019-10-26 08:06
电子积分的并行要靠组成Fock矩阵那里,它本身没啥可做的。

嗯嗯,我是在异构架构上并行,属于高性能计算。
作者
Author:
BEtter    时间: 2019-10-26 18:09
beefly 发表于 2019-10-26 12:31
还有aces 3/4的erd积分库,fortran 77编写,gpl开源,psi4也带这套积分库:https://github.com/psi4/erd
...

好的,谢谢辣
作者
Author:
Daniel_Arndt    时间: 2019-10-28 06:08
楼主不会是在尝试申威的OpenACC吧?




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