• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

CuGBasis:用于高效计算更大系统的基于量子化学密度描述符的高性能CUDA/ Python库。

CuGBasis: High-performance CUDA/Python library for efficient computation of quantum chemistry density-based descriptors for larger systems.

作者信息

Tehrani Alireza, Richer Michelle, Heidar-Zadeh Farnaz

机构信息

Department of Chemistry, Queen's University, Kingston, Ontario K7L-3N6, Canada.

出版信息

J Chem Phys. 2024 Aug 21;161(7). doi: 10.1063/5.0216781.

DOI:10.1063/5.0216781
PMID:39158048
Abstract

CuGBasis is a free and open-source CUDA®/Python library for efficient computation of scalar, vector, and matrix quantities crucial for the post-processing of electronic structure calculations. CuGBasis integrates high-performance Graphical Processing Unit (GPU) computing with the ease and flexibility of Python programming, making it compatible with a vast ecosystem of libraries. We showcase its utility as a Python library and demonstrate its seamless interoperability with existing Python software to gain chemical insight from quantum chemistry calculations. Leveraging GPU-accelerated code, cuGBasis exhibits remarkable performance, making it highly applicable to larger systems or large databases. Our benchmarks reveal a 100-fold performance gain compared to alternative software packages, including serial/multi-threaded Central Processing Unit and GPU implementations. This paper outlines various features and computational strategies that lead to cuGBasis's enhanced performance, guiding developers of GPU-accelerated code.

摘要

CuGBasis是一个免费的开源CUDA®/Python库,用于高效计算电子结构计算后处理中至关重要的标量、向量和矩阵量。CuGBasis将高性能图形处理单元(GPU)计算与Python编程的简便性和灵活性相结合,使其与大量的库生态系统兼容。我们展示了它作为Python库的实用性,并演示了它与现有Python软件的无缝互操作性,以便从量子化学计算中获得化学见解。利用GPU加速代码,cuGBasis表现出卓越的性能,使其非常适用于更大的系统或大型数据库。我们的基准测试显示,与其他软件包相比,性能提升了100倍,包括串行/多线程中央处理器和GPU实现。本文概述了导致cuGBasis性能增强的各种特性和计算策略,为GPU加速代码的开发者提供指导。

相似文献

1
CuGBasis: High-performance CUDA/Python library for efficient computation of quantum chemistry density-based descriptors for larger systems.CuGBasis:用于高效计算更大系统的基于量子化学密度描述符的高性能CUDA/ Python库。
J Chem Phys. 2024 Aug 21;161(7). doi: 10.1063/5.0216781.
2
BEAGLE 3: Improved Performance, Scaling, and Usability for a High-Performance Computing Library for Statistical Phylogenetics.BEAGLE 3:为统计系统发生学的高性能计算库提供改进的性能、可扩展性和可用性。
Syst Biol. 2019 Nov 1;68(6):1052-1061. doi: 10.1093/sysbio/syz020.
3
GPU algorithms for density matrix methods on MOPAC: linear scaling electronic structure calculations for large molecular systems.用于MOPAC上密度矩阵方法的GPU算法:大分子系统的线性标度电子结构计算
J Mol Model. 2020 Oct 22;26(11):313. doi: 10.1007/s00894-020-04571-6.
4
High performance computing for deformable image registration: towards a new paradigm in adaptive radiotherapy.用于可变形图像配准的高性能计算:迈向自适应放射治疗的新范式。
Med Phys. 2008 Aug;35(8):3546-53. doi: 10.1118/1.2948318.
5
Psi4 1.4: Open-source software for high-throughput quantum chemistry.Psi4 1.4:用于高通量量子化学的开源软件。
J Chem Phys. 2020 May 14;152(18):184108. doi: 10.1063/5.0006002.
6
GPU accelerated implementation of NCI calculations using promolecular density.使用前分子密度的NCI计算的GPU加速实现。
J Comput Chem. 2017 May 30;38(14):1071-1083. doi: 10.1002/jcc.24786. Epub 2017 Mar 25.
7
Large Scale Document Inversion using a Multi-threaded Computing System.使用多线程计算系统进行大规模文档反转
ACM SIGAPP Appl Comput Rev. 2017 Jun;17(2):27-35. doi: 10.1145/3131080.3131083. Epub 2017 Aug 3.
8
Real-world comparison of CPU and GPU implementations of SNPrank: a network analysis tool for GWAS.真实世界中对 SNPrank 的 CPU 和 GPU 实现的比较:一个用于 GWAS 的网络分析工具。
Bioinformatics. 2011 Jan 15;27(2):284-5. doi: 10.1093/bioinformatics/btq638. Epub 2010 Nov 25.
9
Semiempirical Quantum Chemical Calculations Accelerated on a Hybrid Multicore CPU-GPU Computing Platform.在混合多核CPU - GPU计算平台上加速的半经验量子化学计算
J Chem Theory Comput. 2012 Jul 10;8(7):2272-81. doi: 10.1021/ct3001798. Epub 2012 Jun 7.
10
GPUPeP: Parallel Enzymatic Numerical P System simulator with a Python-based interface.GPUPeP:具有基于 Python 的接口的并行酶数值 P 系统模拟器。
Biosystems. 2020 Oct;196:104186. doi: 10.1016/j.biosystems.2020.104186. Epub 2020 Jun 11.