基于符号演算的分子积分算法研究和应用

被引量 : 0次 | 上传用户:sondio
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
理论生物学发展迫切需要一个可信的理论模型和计算工具来模拟生物大分子的结构和功能。量子化学计算有惊人的预测精度和令人信服的理论解释,但受到当今计算能力的限制,在生物大分子体系上的模拟应用仍然面临计算量过大的问题。加快量子化学计算中分子积分的计算速度是本文的工作目标。我们用符号运算的新思路探索计算方法的改进,通过优化、编译分子积分的运算表达式,提出了新的算法,并成功将其运用到我们编写的量子化学计算软件包SymQM中。本文的主要工作包括软件应用和算法理论两个方面:在应用方面,我们实现了一个高效的量子化学计算软件包SymQM,并进行初步的福克矩阵运算测试。在软件设计上,我们采用了分层的方法,控制了整个软件的复杂性,并用动态语言和静态语言混合编程的方法兼顾了SymQM运算上的高效性和扩展上的灵活性。在算法理论研究方面,我们做了以下几点工作:1.我们研究了迄今为止各种分子积分算法的数学实质及其表达式特点,验证了不同算法在数学本质上的等价性。不同双电子积分算法计算过程最终简化后的数学实质相同,不同的是计算顺序和表达形式,而设计最优的分子积分算法的问题亦可转化为对表达式的最优化问题。2.重点分析了目前广泛使用的Gaussian软件中PRISM算法的优点和可改进之处。PRISM算法继承了第三代算法的优点,使用递推公式来计算高角动量的双电子积分,利用了同类型分子积分数据共享的特点,并用穷举计算路径的方法解决了收缩问题。但Gill对PRISM路径的浮点运算数的理论统计并不完备,受到数值运算编程的限制,计算路径的选择也极为有限。3.研究测试了用符号运算优化积分表达式的各种方法,尝试了Simplify、Horner、Optimize和带缓存的MD方法,探索了HRR的使用,最终确定了最佳的算法组合,并将其作为我们实现的SymQM软件包中的算法方案,还进一步比较了SymQM软件包中的新算法和目前广泛使用Gaussian软件中PRISM算法的运算效率。
其他文献
改革开放以来,我国建造了大量的预应力混凝土连续梁桥,随着使用年限的增加和车辆荷载的长期作用,许多桥梁出现了预应力损失和刚度变化等现象,对桥梁结构的承载能力和使用状态造成
公务员是党和国家各项决策部署、制度规定的具体执行者和贯彻者,是公共利益的维护者,其工作作风和行为方式都体现着政府的服务宗旨、国家政权的合法性与法律的严肃性;关系到
近年来,随着中国监管机构对银行业监管的日趋严格,以及行业内部竞争的加剧,银行业的生存和发展遇到了前所未有的困难。特别是在2010年至2011年间,银监会对信贷投放调控的力度
微博自2009年诞生之后迅速发展,至今方兴未艾,草根微博、政务微博等各种微博类型层出不穷,微博在我们的生活中扮演着越来越重要的角色。于社会,各种政务微博、企业官方微博成
拉伯雷的《巨人传》是第一部狂欢化的长篇小说。巴赫金的狂欢化理论受其影响很深,昆德拉也主张发扬拉伯雷《巨人传》中塑造的人物形象展现出来的那种“幽默”,昆德拉式的幽默
桥梁属于抗震救灾中的生命线工程,连续梁桥是应用最为广泛的桥梁结构形式之一,在地震高发的我国研究其抗震性能十分必要。对于桥跨布置非规则的连续梁桥,如何采用推倒分析方
目的分析双歧杆菌调理与改善肠道相关疾病的作用。方法通过对双歧杆菌及其生物学功能进行分析,以了解其在肠道相关疾病临床中的应用效果。结果双歧杆菌的生理功能多种多样,主
我国正处于经济体制改革的非常时期,建立与社会主义市场经济相适应的卫生监督体制势在必行.
国外发达国家公共图书馆弱势群体服务开展较早,其弱势群体服务贯穿于公共图书馆发展的各个时期,而中国公共图书馆弱势群体服务相对落后。从服务政策、服务内容、服务人员三方
信息时代的到来意味着教与学的方式的转变,教师通过Internet对学生布置作业、发布作业以及管理,逐渐成为了教学中的一个重要的环节。随着英语教学内容的改变与教育方式的变革,