The SHARK integral generation and digestion system

基础(线性代数) 工作流程 计算机科学 体积积分 积分阶(微积分) 编码(集合论) Slater积分 基函数 计算科学 角动量 算法 应用数学 理论计算机科学 数学 物理 几何学 积分方程 数学分析 量子力学 程序设计语言 数据库 集合(抽象数据类型)
作者
Frank Neese
出处
期刊:Journal of Computational Chemistry [Wiley]
卷期号:44 (3): 381-396 被引量:257
标识
DOI:10.1002/jcc.26942
摘要

Abstract In this paper, the SHARK integral generation and digestion engine is described. In essence, SHARK is based on a reformulation of the popular McMurchie/Davidson approach to molecular integrals. This reformulation leads to an efficient algorithm that is driven by BLAS level 3 operations. The algorithm is particularly efficient for high angular momentum basis functions (up to L = 7 is available by default, but the algorithm is programmed for arbitrary angular momenta). SHARK features a significant number of specific programming constructs that are designed to greatly simplify the workflow in quantum chemical program development and avoid undesirable code duplication to the largest possible extent. SHARK can handle segmented, generally and partially generally contracted basis sets. It can be used to generate a host of one‐ and two‐electron integrals over various kernels including, two‐, three‐, and four‐index repulsion integrals, integrals over Gauge Including Atomic Orbitals (GIAOs), relativistic integrals and integrals featuring a finite nucleus model. SHARK provides routines to evaluate Fock like matrices, generate integral transformations and related tasks. SHARK is the essential engine inside the ORCA package that drives essentially all tasks that are related to integrals over basis functions in version ORCA 5.0 and higher. Since the core of SHARK is based on low‐level basic linear algebra (BLAS) operations, it is expected to not only perform well on present day but also on future hardware provided that the hardware manufacturer provides a properly optimized BLAS library for matrix and vector operations. Representative timings and comparisons to the Libint library used by ORCA are reported for Intel i9 and Apple M1 max processors.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
川彐发布了新的文献求助10
1秒前
科目三应助烤全羊采纳,获得10
1秒前
1秒前
2秒前
温城发布了新的文献求助10
3秒前
Akim应助满意的不二采纳,获得10
3秒前
张宁波发布了新的文献求助30
4秒前
4秒前
赘婿应助modesty采纳,获得10
5秒前
所见即是我完成签到 ,获得积分10
5秒前
丘比特应助霸气乐菱采纳,获得30
6秒前
6秒前
6秒前
郁乾完成签到,获得积分10
6秒前
忆辉完成签到,获得积分10
6秒前
彭于晏应助钰泠采纳,获得10
7秒前
7秒前
humble完成签到 ,获得积分10
7秒前
7秒前
Sesenta1发布了新的文献求助10
8秒前
Irene发布了新的文献求助10
8秒前
8秒前
Lee完成签到 ,获得积分10
9秒前
12秒前
Mr_老旭完成签到,获得积分10
12秒前
sunmcxz发布了新的文献求助10
12秒前
油麦菜完成签到,获得积分10
12秒前
星辰大海应助科研通管家采纳,获得30
12秒前
8R60d8应助科研通管家采纳,获得10
12秒前
浮游应助科研通管家采纳,获得10
13秒前
大模型应助科研通管家采纳,获得10
13秒前
彭于晏应助科研通管家采纳,获得10
13秒前
香蕉觅云应助科研通管家采纳,获得10
13秒前
13秒前
共享精神应助科研通管家采纳,获得10
13秒前
13秒前
13秒前
不才应助科研通管家采纳,获得10
13秒前
浮游应助科研通管家采纳,获得10
13秒前
FashionBoy应助科研通管家采纳,获得10
13秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Iron toxicity and hematopoietic cell transplantation: do we understand why iron affects transplant outcome? 2000
Teacher Wellbeing: Noticing, Nurturing, Sustaining, and Flourishing in Schools 1200
List of 1,091 Public Pension Profiles by Region 1021
A Technologist’s Guide to Performing Sleep Studies 500
EEG in Childhood Epilepsy: Initial Presentation & Long-Term Follow-Up 500
Latent Class and Latent Transition Analysis: With Applications in the Social, Behavioral, and Health Sciences 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 物理化学 基因 遗传学 催化作用 冶金 量子力学 光电子学
热门帖子
关注 科研通微信公众号,转发送积分 5484143
求助须知:如何正确求助?哪些是违规求助? 4584418
关于积分的说明 14397830
捐赠科研通 4514421
什么是DOI,文献DOI怎么找? 2473992
邀请新用户注册赠送积分活动 1459944
关于科研通互助平台的介绍 1433349