3
|
Mejia-Rodriguez D, Aprà E, Autschbach J, Bauman NP, Bylaska EJ, Govind N, Hammond JR, Kowalski K, Kunitsa A, Panyala A, Peng B, Rehr JJ, Song H, Tretiak S, Valiev M, Vila FD. NWChem: Recent and Ongoing Developments. J Chem Theory Comput 2023; 19:7077-7096. [PMID: 37458314 DOI: 10.1021/acs.jctc.3c00421] [Citation(s) in RCA: 4] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/25/2023]
Abstract
This paper summarizes developments in the NWChem computational chemistry suite since the last major release (NWChem 7.0.0). Specifically, we focus on functionality, along with input blocks, that is accessible in the current stable release (NWChem 7.2.0) and in the "master" development branch, interfaces to quantum computing simulators, interfaces to external libraries, the NWChem github repository, and containerization of NWChem executable images. Some ongoing developments that will be available in the near future are also discussed.
Collapse
Affiliation(s)
- Daniel Mejia-Rodriguez
- Physical Sciences Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Edoardo Aprà
- Environmental Molecular Sciences Laboratory, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Jochen Autschbach
- Department of Chemistry, University at Buffalo, State University of New York, Buffalo, New York 14260-3000, United States
| | - Nicholas P Bauman
- Physical Sciences Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Eric J Bylaska
- Physical Sciences Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Niranjan Govind
- Physical Sciences Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Jeff R Hammond
- Accelerated Computing, NVIDIA Helsinki Oy, Porkkalankatu 1, 00180 Helsinki, Finland
| | - Karol Kowalski
- Physical Sciences Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Alexander Kunitsa
- Zapata Computing, Inc., 100 Federal Street, Boston, Massachusetts 02110, United States
| | - Ajay Panyala
- Advanced Computing, Mathematics, and Data Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Bo Peng
- Physical Sciences Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - John J Rehr
- Department of Physics, University of Washington, Seattle, Washington 98195, United States
| | - Huajing Song
- Physics and Chemistry of Materials, Theoretical Division, Los Alamos National Laboratory, Los Alamos, New Mexico 87545, United States
| | - Sergei Tretiak
- Physics and Chemistry of Materials, Theoretical Division, Los Alamos National Laboratory, Los Alamos, New Mexico 87545, United States
- Center for Integrated Nanotechnologies, Los Alamos National Laboratory, Los Alamos, New Mexico 87545, United States
| | - Marat Valiev
- Physical Sciences Division, Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Fernando D Vila
- Department of Physics, University of Washington, Seattle, Washington 98195, United States
| |
Collapse
|
7
|
Kowalski K, Bair R, Bauman NP, Boschen JS, Bylaska EJ, Daily J, de Jong WA, Dunning T, Govind N, Harrison RJ, Keçeli M, Keipert K, Krishnamoorthy S, Kumar S, Mutlu E, Palmer B, Panyala A, Peng B, Richard RM, Straatsma TP, Sushko P, Valeev EF, Valiev M, van Dam HJJ, Waldrop JM, Williams-Young DB, Yang C, Zalewski M, Windus TL. From NWChem to NWChemEx: Evolving with the Computational Chemistry Landscape. Chem Rev 2021; 121:4962-4998. [PMID: 33788546 DOI: 10.1021/acs.chemrev.0c00998] [Citation(s) in RCA: 23] [Impact Index Per Article: 7.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/20/2022]
Abstract
Since the advent of the first computers, chemists have been at the forefront of using computers to understand and solve complex chemical problems. As the hardware and software have evolved, so have the theoretical and computational chemistry methods and algorithms. Parallel computers clearly changed the common computing paradigm in the late 1970s and 80s, and the field has again seen a paradigm shift with the advent of graphical processing units. This review explores the challenges and some of the solutions in transforming software from the terascale to the petascale and now to the upcoming exascale computers. While discussing the field in general, NWChem and its redesign, NWChemEx, will be highlighted as one of the early codesign projects to take advantage of massively parallel computers and emerging software standards to enable large scientific challenges to be tackled.
Collapse
Affiliation(s)
- Karol Kowalski
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Raymond Bair
- Argonne National Laboratory, Lemont, Illinois 60439, United States
| | - Nicholas P Bauman
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | | | - Eric J Bylaska
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Jeff Daily
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Wibe A de Jong
- Lawrence Berkeley National Laboratory, Berkeley, California 94720, United States
| | - Thom Dunning
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Niranjan Govind
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Robert J Harrison
- Institute for Advanced Computational Science, Stony Brook University, Stony Brook, New York 11794, United States
| | - Murat Keçeli
- Argonne National Laboratory, Lemont, Illinois 60439, United States
| | | | | | - Suraj Kumar
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Erdal Mutlu
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Bruce Palmer
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Ajay Panyala
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Bo Peng
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | | | - T P Straatsma
- National Center for Computational Sciences, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831-6373, United States
| | - Peter Sushko
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Edward F Valeev
- Department of Chemistry, Virginia Tech, Blacksburg, Virginia 24061, United States
| | - Marat Valiev
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | | | | | | | - Chao Yang
- Lawrence Berkeley National Laboratory, Berkeley, California 94720, United States
| | - Marcin Zalewski
- Pacific Northwest National Laboratory, Richland, Washington 99352, United States
| | - Theresa L Windus
- Department of Chemistry, Iowa State University and Ames Laboratory, Ames, Iowa 50011, United States
| |
Collapse
|
8
|
Aprà E, Bylaska EJ, de Jong WA, Govind N, Kowalski K, Straatsma TP, Valiev M, van Dam HJJ, Alexeev Y, Anchell J, Anisimov V, Aquino FW, Atta-Fynn R, Autschbach J, Bauman NP, Becca JC, Bernholdt DE, Bhaskaran-Nair K, Bogatko S, Borowski P, Boschen J, Brabec J, Bruner A, Cauët E, Chen Y, Chuev GN, Cramer CJ, Daily J, Deegan MJO, Dunning TH, Dupuis M, Dyall KG, Fann GI, Fischer SA, Fonari A, Früchtl H, Gagliardi L, Garza J, Gawande N, Ghosh S, Glaesemann K, Götz AW, Hammond J, Helms V, Hermes ED, Hirao K, Hirata S, Jacquelin M, Jensen L, Johnson BG, Jónsson H, Kendall RA, Klemm M, Kobayashi R, Konkov V, Krishnamoorthy S, Krishnan M, Lin Z, Lins RD, Littlefield RJ, Logsdail AJ, Lopata K, Ma W, Marenich AV, Martin Del Campo J, Mejia-Rodriguez D, Moore JE, Mullin JM, Nakajima T, Nascimento DR, Nichols JA, Nichols PJ, Nieplocha J, Otero-de-la-Roza A, Palmer B, Panyala A, Pirojsirikul T, Peng B, Peverati R, Pittner J, Pollack L, Richard RM, Sadayappan P, Schatz GC, Shelton WA, Silverstein DW, Smith DMA, Soares TA, Song D, Swart M, Taylor HL, Thomas GS, Tipparaju V, Truhlar DG, Tsemekhman K, Van Voorhis T, Vázquez-Mayagoitia Á, Verma P, Villa O, Vishnu A, Vogiatzis KD, Wang D, Weare JH, Williamson MJ, Windus TL, Woliński K, Wong AT, Wu Q, Yang C, Yu Q, Zacharias M, Zhang Z, Zhao Y, Harrison RJ. NWChem: Past, present, and future. J Chem Phys 2020; 152:184102. [PMID: 32414274 DOI: 10.1063/5.0004997] [Citation(s) in RCA: 302] [Impact Index Per Article: 75.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/19/2022] Open
Abstract
Specialized computational chemistry packages have permanently reshaped the landscape of chemical and materials science by providing tools to support and guide experimental efforts and for the prediction of atomistic and electronic properties. In this regard, electronic structure packages have played a special role by using first-principle-driven methodologies to model complex chemical and materials processes. Over the past few decades, the rapid development of computing technologies and the tremendous increase in computational power have offered a unique chance to study complex transformations using sophisticated and predictive many-body techniques that describe correlated behavior of electrons in molecular and condensed phase systems at different levels of theory. In enabling these simulations, novel parallel algorithms have been able to take advantage of computational resources to address the polynomial scaling of electronic structure methods. In this paper, we briefly review the NWChem computational chemistry suite, including its history, design principles, parallel tools, current capabilities, outreach, and outlook.
Collapse
Affiliation(s)
- E Aprà
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - E J Bylaska
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - W A de Jong
- Lawrence Berkeley National Laboratory, Berkeley, California 94720, USA
| | - N Govind
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - K Kowalski
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - T P Straatsma
- National Center for Computational Sciences, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
| | - M Valiev
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - H J J van Dam
- Brookhaven National Laboratory, Upton, New York 11973, USA
| | - Y Alexeev
- Argonne Leadership Computing Facility, Argonne National Laboratory, Argonne, Illinois 60439, USA
| | - J Anchell
- Intel Corporation, Santa Clara, California 95054, USA
| | - V Anisimov
- Argonne Leadership Computing Facility, Argonne National Laboratory, Argonne, Illinois 60439, USA
| | - F W Aquino
- QSimulate, Cambridge, Massachusetts 02139, USA
| | - R Atta-Fynn
- Department of Physics, The University of Texas at Arlington, Arlington, Texas 76019, USA
| | - J Autschbach
- Department of Chemistry, University at Buffalo, State University of New York, Buffalo, New York 14260, USA
| | - N P Bauman
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - J C Becca
- Department of Chemistry, The Pennsylvania State University, University Park, Pennsylvania 16802, USA
| | - D E Bernholdt
- Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
| | | | - S Bogatko
- 4G Clinical, Wellesley, Massachusetts 02481, USA
| | - P Borowski
- Faculty of Chemistry, Maria Curie-Skłodowska University in Lublin, 20-031 Lublin, Poland
| | - J Boschen
- Department of Chemistry, Iowa State University, Ames, Iowa 50011, USA
| | - J Brabec
- J. Heyrovský Institute of Physical Chemistry, Academy of Sciences of the Czech Republic, 18223 Prague 8, Czech Republic
| | - A Bruner
- Department of Chemistry and Physics, University of Tennessee at Martin, Martin, Tennessee 38238, USA
| | - E Cauët
- Service de Chimie Quantique et Photophysique (CP 160/09), Université libre de Bruxelles, B-1050 Brussels, Belgium
| | - Y Chen
- Facebook, Menlo Park, California 94025, USA
| | - G N Chuev
- Institute of Theoretical and Experimental Biophysics, Russian Academy of Science, Pushchino, Moscow Region 142290, Russia
| | - C J Cramer
- Department of Chemistry, Chemical Theory Center, and Supercomputing Institute, University of Minnesota, Minneapolis, Minnesota 55455, USA
| | - J Daily
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - M J O Deegan
- SKAO, Jodrell Bank Observatory, Macclesfield SK11 9DL, United Kingdom
| | - T H Dunning
- Department of Chemistry, University of Washington, Seattle, Washington 98195, USA
| | - M Dupuis
- Department of Chemistry, University at Buffalo, State University of New York, Buffalo, New York 14260, USA
| | - K G Dyall
- Dirac Solutions, Portland, Oregon 97229, USA
| | - G I Fann
- Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
| | - S A Fischer
- Chemistry Division, U. S. Naval Research Laboratory, Washington, DC 20375, USA
| | - A Fonari
- School of Chemistry and Biochemistry, Georgia Institute of Technology, Atlanta, Georgia 30332, USA
| | - H Früchtl
- EaStCHEM and School of Chemistry, University of St. Andrews, St. Andrews KY16 9ST, United Kingdom
| | - L Gagliardi
- Department of Chemistry, Chemical Theory Center, and Supercomputing Institute, University of Minnesota, Minneapolis, Minnesota 55455, USA
| | - J Garza
- Departamento de Química, División de Ciencias Básicas e Ingeniería, Universidad Autónoma Metropolitana-Iztapalapa, Col. Vicentina, Iztapalapa, C.P. 09340 Ciudad de México, Mexico
| | - N Gawande
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - S Ghosh
- Department of Chemistry, Chemical Theory Center, and Supercomputing Institute, University of Minnesota, Minneapolis, Minnesota 5545, USA
| | - K Glaesemann
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - A W Götz
- San Diego Supercomputer Center, University of California, San Diego, La Jolla, California 92093, USA
| | - J Hammond
- Intel Corporation, Santa Clara, California 95054, USA
| | - V Helms
- Center for Bioinformatics, Saarland University, D-66041 Saarbrücken, Germany
| | - E D Hermes
- Combustion Research Facility, Sandia National Laboratories, Livermore, California 94551, USA
| | - K Hirao
- Next-generation Molecular Theory Unit, Advanced Science Institute, RIKEN, Saitama 351-0198, Japan
| | - S Hirata
- Department of Chemistry, University of Illinois at Urbana-Champaign, Urbana, Illinois 61801, USA
| | - M Jacquelin
- Lawrence Berkeley National Laboratory, Berkeley, California 94720, USA
| | - L Jensen
- Department of Chemistry, The Pennsylvania State University, University Park, Pennsylvania 16802, USA
| | - B G Johnson
- Acrobatiq, Pittsburgh, Pennsylvania 15206, USA
| | - H Jónsson
- Faculty of Physical Sciences, University of Iceland, Reykjavík, Iceland and Department of Applied Physics, Aalto University, FI-00076 Aalto, Espoo, Finland
| | - R A Kendall
- Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
| | - M Klemm
- Intel Corporation, Santa Clara, California 95054, USA
| | - R Kobayashi
- ANU Supercomputer Facility, Australian National University, Canberra, Australia
| | - V Konkov
- Chemistry Program, Florida Institute of Technology, Melbourne, Florida 32901, USA
| | - S Krishnamoorthy
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - M Krishnan
- Facebook, Menlo Park, California 94025, USA
| | - Z Lin
- Department of Physics, University of Science and Technology of China, Hefei, China
| | - R D Lins
- Aggeu Magalhaes Institute, Oswaldo Cruz Foundation, Recife, Brazil
| | | | - A J Logsdail
- Cardiff Catalysis Institute, School of Chemistry, Cardiff University, Cardiff, Wales CF10 3AT, United Kingdom
| | - K Lopata
- Department of Chemistry, Louisiana State University, Baton Rouge, Louisiana 70803, USA
| | - W Ma
- Institute of Software, Chinese Academy of Sciences, Beijing, China
| | - A V Marenich
- Department of Chemistry, Chemical Theory Center, and Supercomputing Institute, University of Minnesota, Minneapolis, Minnesota 55455, USA
| | - J Martin Del Campo
- Departamento de Física y Química Teórica, Facultad de Química, Universidad Nacional Autónoma de México, México City, Mexico
| | - D Mejia-Rodriguez
- Quantum Theory Project, Department of Physics, University of Florida, Gainesville, Florida 32611, USA
| | - J E Moore
- Intel Corporation, Santa Clara, California 95054, USA
| | - J M Mullin
- DCI-Solutions, Aberdeen Proving Ground, Maryland 21005, USA
| | - T Nakajima
- Computational Molecular Science Research Team, RIKEN Center for Computational Science, Kobe, Hyogo 650-0047, Japan
| | - D R Nascimento
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - J A Nichols
- Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA
| | - P J Nichols
- Los Alamos National Laboratory, Los Alamos, New Mexico 87545, USA
| | - J Nieplocha
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - A Otero-de-la-Roza
- Departamento de Química Física y Analítica, Facultad de Química, Universidad de Oviedo, 33006 Oviedo, Spain
| | - B Palmer
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - A Panyala
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - T Pirojsirikul
- Department of Chemistry, Prince of Songkla University, Hat Yai, Songkhla 90112, Thailand
| | - B Peng
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - R Peverati
- Chemistry Program, Florida Institute of Technology, Melbourne, Florida 32901, USA
| | - J Pittner
- J. Heyrovský Institute of Physical Chemistry, Academy of Sciences of the Czech Republic, v.v.i., 18223 Prague 8, Czech Republic
| | - L Pollack
- StudyPoint, Boston, Massachusetts 02114, USA
| | | | - P Sadayappan
- School of Computing, University of Utah, Salt Lake City, Utah 84112, USA
| | - G C Schatz
- Department of Chemistry, Northwestern University, Evanston, Illinois 60208, USA
| | - W A Shelton
- Cain Department of Chemical Engineering, Louisiana State University, Baton Rouge, Louisiana 70803, USA
| | | | - D M A Smith
- Intel Corporation, Santa Clara, California 95054, USA
| | - T A Soares
- Dept. of Fundamental Chemistry, Universidade Federal de Pernambuco, Recife, Brazil
| | - D Song
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - M Swart
- ICREA, 08010 Barcelona, Spain and Universitat Girona, Institut de Química Computacional i Catàlisi, Campus Montilivi, 17003 Girona, Spain
| | - H L Taylor
- CD-adapco/Siemens, Melville, New York 11747, USA
| | - G S Thomas
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - V Tipparaju
- Cray Inc., Bloomington, Minnesota 55425, USA
| | - D G Truhlar
- Department of Chemistry, Chemical Theory Center, and Supercomputing Institute, University of Minnesota, Minneapolis, Minnesota 55455, USA
| | | | - T Van Voorhis
- Department of Chemistry, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
| | - Á Vázquez-Mayagoitia
- Argonne Leadership Computing Facility, Argonne National Laboratory, Argonne, Illinois 60439, USA
| | - P Verma
- 1QBit, Vancouver, British Columbia V6E 4B1, Canada
| | - O Villa
- NVIDIA, Santa Clara, California 95051, USA
| | - A Vishnu
- Pacific Northwest National Laboratory, Richland, Washington 99352, USA
| | - K D Vogiatzis
- Department of Chemistry, University of Tennessee, Knoxville, Tennessee 37996, USA
| | - D Wang
- College of Physics and Electronics, Shandong Normal University, Jinan, Shandong 250014, China
| | - J H Weare
- Department of Chemistry and Biochemistry, University of California San Diego, La Jolla, California 92093, USA
| | - M J Williamson
- Department of Chemistry, Cambridge University, Lensfield Road, Cambridge CB2 1EW, United Kingdom
| | - T L Windus
- Department of Chemistry, Iowa State University and Ames Laboratory, Ames, Iowa 50011, USA
| | - K Woliński
- Faculty of Chemistry, Maria Curie-Skłodowska University in Lublin, 20-031 Lublin, Poland
| | - A T Wong
- Qwil, San Francisco, California 94107, USA
| | - Q Wu
- Brookhaven National Laboratory, Upton, New York 11973, USA
| | - C Yang
- Lawrence Berkeley National Laboratory, Berkeley, California 94720, USA
| | - Q Yu
- AMD, Santa Clara, California 95054, USA
| | - M Zacharias
- Department of Physics, Technical University of Munich, 85748 Garching, Germany
| | - Z Zhang
- Stanford Research Computing Center, Stanford University, Stanford, California 94305, USA
| | - Y Zhao
- State Key Laboratory of Silicate Materials for Architectures, International School of Materials Science and Engineering, Wuhan University of Technology, Wuhan 430070, China
| | - R J Harrison
- Institute for Advanced Computational Science, Stony Brook University, Stony Brook, New York 11794, USA
| |
Collapse
|