NWChem: Exploiting parallelism in molecular simulations

被引:35
|
作者
Straatsma, TP [1 ]
Philippopoulos, M
McCammon, JA
机构
[1] Pacific NW Natl Lab, High Performance Computat Chem Grp, Environm Mol Sci Lab, Richland, WA 99352 USA
[2] Univ Calif San Diego, Dept Chem & Biochem, La Jolla, CA 92093 USA
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/S0010-4655(00)00054-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
NWChem is the software package for computational chemistry on massively parallel computing systems developed by the High Performance Computational Chemistry group for the Environmental Molecular Sciences Laboratory. The software provides a variety of modules for quantum mechanical and classical mechanical simulation. This article describes the design of the molecular dynamics simulation module, which is based on a domain decomposition, and provides implementation details on the data and communication structure and how the code deals with the complexity of atom redistribution and load balancing. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:377 / 385
页数:9
相关论文
共 50 条
  • [31] Exploiting multilevel parallelism on a many-core system for the application of hyperheuristics to a molecular docking problem
    Cecilia, Jose M.
    Cutillas-Lozano, Jose-Matias
    Gimenez, Domingo
    Imbernon, Baldomero
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (05): : 1803 - 1814
  • [32] Exploiting parallelism in memory operations for code optimization
    Paek, Y
    Choi, J
    Joung, J
    Lee, J
    Kim, S
    LANGUAGES AND COMPILERS FOR HIGH PERFORMANCE COMPUTING, 2005, 3602 : 132 - 148
  • [33] Exploiting Internal Parallelism of SSD for Hash Join
    YANG Lianghuai
    ZHANG Ting
    FAN Yulei
    GONG Weihua
    YU Jian
    Chinese Journal of Electronics, 2019, 28 (05) : 889 - 898
  • [34] Exploiting Parallelism Opportunities with Deep Learning Frameworks
    Wang, Yu Emma
    Wu, Carole-Jean
    Wang, Xiaodong
    Hazelwood, Kim
    Brooks, David
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2021, 18 (01)
  • [35] Exploiting parallelism in deterministic shared memory multiprocessing
    Zhou, Xu
    Lu, Kai
    Wang, Xiaoping
    Li, Xu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) : 716 - 727
  • [36] Exploiting 64-bit parallelism - Responds
    Gutman, R
    DR DOBBS JOURNAL, 2000, 25 (12): : 10 - 10
  • [37] A compiler for exploiting nested parallelism in OpenMP programs
    Tian, XM
    Hoeflinger, JP
    Haab, G
    Chen, YK
    Girkar, M
    Shah, S
    PARALLEL COMPUTING, 2005, 31 (10-12) : 960 - 983
  • [38] Exploiting parallelism to support scalable hierarchical clustering
    Cathey, Rebecca J.
    Jensen, Eric C.
    Beitzel, Steven M.
    Frieder, Ophir
    Grossman, David
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2007, 58 (08): : 1207 - 1221
  • [39] Automatically exploiting implicit parallelism in Java']Java
    Bik, AJC
    Gannon, DB
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06): : 579 - 619
  • [40] RHS - A framework for exploiting distributed parallelism efficiently
    Wong, AKY
    Yeung, DS
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (03): : 177 - 184