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 条
  • [41] Exploiting Task Parallelism with OpenCL: A Case Study
    Pekka Jääskeläinen
    Ville Korhonen
    Matias Koskela
    Jarmo Takala
    Karen Egiazarian
    Aram Danielyan
    Cristóvão Cruz
    James Price
    Simon McIntosh-Smith
    Journal of Signal Processing Systems, 2019, 91 : 33 - 46
  • [42] Exploiting Parallelism with Dependence-Aware Scheduling
    Zhuang, Xiaotong
    Eichenberger, Alexandre E.
    Luo, Yanchun
    O'Brien, Kevin
    O'Brien, Kathryn
    18TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2009, : 193 - +
  • [43] Exploiting Parallelism to Speed Up Circuit Legalization
    Netto, Renan
    Guth, Chrystian
    Livramento, Vinicius
    Castro, Marcio
    Pilla, Laercio Lima
    Guntzel, Jose Luis
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 624 - 627
  • [44] Speculatively Exploiting Cross-Invocation Parallelism
    Huang, Jialu
    Prabhu, Prakash
    Jablin, Thomas B.
    Ghosh, Soumyadeep
    Apostolakis, Sotiris
    Lee, Jae W.
    August, David I.
    2016 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION TECHNIQUES (PACT), 2016, : 207 - 219
  • [45] Exploiting Coarse-Grain Speculative Parallelism
    Pyla, Hari K.
    Ribbens, Calvin
    Varadarajan, Srinidhi
    OOPSLA 11: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON OBJECT ORIENTED PROGRAMMING SYSTEMS LANGUAGES AND APPLICATIONS, 2011, : 555 - 573
  • [46] Exploiting SIMD parallelism with the CGIS compiler framework
    Fritz, Nicolas
    Lucas, Philipp
    Wilhelm, Reinhard
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2008, 5234 : 246 - 260
  • [47] PAL: Exploiting Java']Java annotations for parallelism
    Danelutto, Marco
    Pasin, Marcelo
    Vanneschi, Marco
    Dazzi, Patrizio
    Laforenza, Domenico
    Presti, Luigi
    ACHIEVEMENTS IN EUROPEAN RESEARCH ON GRID SYSTEMS, 2008, : 83 - +
  • [48] A Compiler Approach for Exploiting Partial SIMD Parallelism
    Zhou, Hao
    Xue, Jingling
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (01)
  • [49] Exploiting Parallelism for Hard Problems in Abstract Argumentation
    Cerutti, Federico
    Tachmazidis, Ilias
    Vallati, Mauro
    Batsakis, Sotirios
    Giacomin, Massimiliano
    Antoniou, Grigoris
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1475 - 1481
  • [50] Constructing and exploiting linear schedules with prescribed parallelism
    Darte, A
    Schreiber, R
    Rau, BR
    Vivien, F
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (01) : 159 - 172