arrow
返回

PluginPlay: Enabling exascale scientific software one module at a time

delete2023-05-12
delete5
delete
OA
AI
R
Ryan M. Richard *
K
Kristopher Keipert
J
Jonathan M. Waldrop
M
Murat Keçeli
D
David B. Williams‐Young
R
Raymond A. Bair
J
Jeffery S. Boschen
Z
Zachery Crandall
K
Kevin Gasperich
Q
Quazi Ishtiaque Mahmud
A
Ajay Panyala
E
Edward F. Valeev
H
Hubertus J. J. van Dam
W
Wibe A. de Jong
T
Theresa L. Windus
DOI:10.1063/5.0147903delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
For many computational chemistry packages, being able to efficiently and effectively scale across an exascale cluster is a heroic feat. Collective experience from the Department of Energy's Exascale Computing Project suggests that achieving exascale performance requires far more planning, design, and optimization than scaling to petascale. In many cases, entire rewrites of software are necessary to address fundamental algorithmic bottlenecks. This in turn requires a tremendous amount of resources and development time, resources that cannot reasonably be afforded by every computational science project. It thus becomes imperative that computational science transition to a more sustainable paradigm. Key to such a paradigm is modular software. While the importance of modular software is widely recognized, what is perhaps not so widely appreciated is the effort still required to leverage modular software in a sustainable manner. The present manuscript introduces PluginPlay, , an inversion-of-control framework designed to facilitate developing, maintaining, and sustaining modular scientific software packages. This manuscript focuses on the design aspects of PluginPlay and how they specifically influence the performance of the resulting package. Although, PluginPlay serves as the framework for the NWChemEx package, PluginPlay is not tied to NWChemEx or even computational chemistry. We thus anticipate PluginPlay to prove to be a generally useful tool for a number of computational science packages looking to transition to the exascale.
Keyword:
COMPUTATIONAL CHEMISTRY
FRAMEWORK
NWCHEM
PSI4

期刊

Journal of Chemical Physics 封面图
Journal of Chemical Physics
IF:
3.1
论文数:
7.2W
被引数:
23.2W

机构

I
Iowa State University
学者数:
2.1W
论文数: 1.8W
被引数: 2.5W
A
Argonne National Laboratory
学者数:
1.1W
论文数: 9.2K
被引数: 3.8W
N
nvidia corporation
学者数:
767
论文数: 439
被引数: 1
A
Ames National Laboratory
学者数:
1.3K
论文数: 905
被引数: 3.0K
L
Lawrence Berkeley National Laboratory
学者数:
1.5W
论文数: 1.1W
被引数: 6.1W
U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
学者 查看更多机构
引用论文

引用论文

A systematic review of the global prevalence of low back pain
err2012-05-25
err0
PREAI
errDamian Hoy; Christopher Bain; Gail Williams; Lyn March; Peter Brooks; Fiona Blyth; Anthony Woolf; Theo Vos; Rachelle Buchbinder
err分享
err收藏
TheMolSSIQCArchiveproject: An open-source platform to compute, organize, and share quantum chemistry data
err2020-07-31
err64
errOAAI
errSmith, Daniel G. A.; Altarawy, Doaa; Burns, Lori A.; Welborn, Matthew; Naden, Levi N.; Ward, Logan; Ellis, Sam; Pritchard, Benjamin P.; Crawford, T. Daniel
err分享
err收藏
PSI4 1.4: Open-source software for high-throughput quantum chemistryPSI4 1.4: 高通量量子化学的开源软件
err2020-05-13
err684
errOAAI
errSmith, Daniel G. A.; Burns, Lori A.; Simmonett, Andrew C.; Parrish, Robert M.; Schieber, Matthew C.; Galvelis, Raimondas; Kraus, Peter; Kruse, Holger; Di Remigio, Roberto; Alenaizan, Asem; James, Andrew M.; Lehtola, Susi; Misiewicz, Jonathon P.; Scheurer, Maximilian; Shaw, Robert A.; Schriber, Jeffrey B.; Xie, Yi; Glick, Zachary L.; Sirianni, Dominic A.; O'Brien, Joseph Senan; Waldrop, Jonathan M.; Kumar, Ashutosh; Hohenstein, Edward G.; Pritchard, Benjamin P.; Brooks, Bernard R.; Schaefer, Henry F., III; Sokolov, Alexander Yu.; Patkowski, Konrad; DePrince, A. Eugene, III; Bozkaya, Ugur; King, Rollin A.; Evangelista, Francesco A.; Turney, Justin M.; Crawford, T. Daniel; Sherrill, C. David
err分享
err收藏
err分享
err收藏
err分享
err收藏
An Optimized Home Energy Management System with Integrated Renewable Energy and Storage Resources具有集成可再生能源和存储资源的优化家庭能源管理系统
err2017-04-17
err0
errOAAI
errAdnan Ahmad; Asif Khan; Nadeem Javaid; Hafiz Majid Hussain; Wadood Abdul; Ahmad Almogren; Atif Alamri; Iftikhar Azim Niaz
err分享
err收藏
NWChem: A comprehensive and scalable open-source solution for large scale molecular simulationsNWChem: 大规模分子模拟的全面且可扩展的开源解决方案
err2010-09-01
err3.7K
errOAAI
errValiev, M.; Bylaska, E. J.; Govind, N.; Kowalski, K.; Straatsma, T. P.; Van Dam, H. J. J.; Wang, D.; Nieplocha, J.; Apra, E.; Windus, T. L.; de Jong, Wa.
err分享
err收藏
NWChem: Past, present, and futureNWChem: 过去、现在和未来
err2020-05-11
err543
errOAAI
errApra, E.; Bylaska, E. J.; de Jong, W. A.; Govind, N.; Kowalski, K.; Straatsma, T. P.; Valiev, M.; van Dam, H. J. J.; Alexeev, Y.; Anchell, J.; Anisimov, V; Aquino, F. W.; Atta-Fynn, R.; Autschbach, J.; Bauman, N. P.; Becca, J. C.; Bernholdt, D. E.; Bhaskaran-Nair, K.; Bogatko, S.; Borowski, P.; Boschen, J.; Brabec, J.; Bruner, A.; Cauet, E.; Chen, Y.; Chuev, G. N.; Cramer, C. J.; Daily, J.; Deegan, M. J. O.; Dunning, T. H., Jr.; Dupuis, M.; Dyall, K. G.; Fann, G., I; Fischer, S. A.; Fonari, A.; Fruechtl, H.; Gagliardi, L.; Garza, J.; Gawande, N.; Ghosh, S.; Glaesemann, K.; Goetz, A. W.; Hammond, J.; Helms, V; Hermes, E. D.; Hirao, K.; Hirata, S.; Jacquelin, M.; Jensen, L.; Johnson, B. G.; Jonsson, H.; Kendall, R. A.; Klemm, M.; Kobayashi, R.; Konkov, V; Krishnamoorthy, S.; Krishnan, M.; Lin, Z.; Lins, R. D.; Littlefield, R. J.; Logsdail, A. J.; Lopata, K.; Ma, W.; Marenich, A., V; del Campo, J. Martin; Mejia-Rodriguez, D.; Moore, J. E.; Mullin, J. M.; Nakajima, T.; Nascimento, D. R.; Nichols, J. A.; Nichols, P. J.; Nieplocha, J.; Otero-de-la-Roza, A.; Palmer, B.; Panyala, A.; Pirojsirikul, T.; Peng, B.; Peverati, R.; Pittner, J.; Pollack, L.; Richard, R. M.; Sadayappan, P.; Schatz, G. C.; Shelton, W. A.; Silverstein, D. W.; Smith, D. M. A.; Soares, T. A.; Song, D.; Swart, M.; Taylor, H. L.; Thomas, G. S.; Tipparaju, V; Truhlar, D. G.; Tsemekhman, K.; Van Voorhis, T.; Vazquez-Mayagoitia, A.; Verma, P.; Villa, O.; Vishnu, A.; Vogiatzis, K. D.; Wang, D.; Weare, J. H.; Williamson, M. J.; Windus, T. L.; Wolinski, K.; Wong, A. T.; Wu, Q.; Yang, C.; Yu, Q.; Zacharias, M.; Zhang, Z.; Zhao, Y.; Harrison, R. J.
err分享
err收藏
学者 查看更多内容