Your browser doesn't support javascript.
loading
Mostrar: 20 | 50 | 100
Resultados 1 - 11 de 11
Filtrar
Mais filtros

Base de dados
Tipo de documento
Intervalo de ano de publicação
1.
J Chem Phys ; 158(23)2023 Jun 21.
Artigo em Inglês | MEDLINE | ID: mdl-37326157

RESUMO

With the growing reliance of modern supercomputers on accelerator-based architecture such a graphics processing units (GPUs), the development and optimization of electronic structure methods to exploit these massively parallel resources has become a recent priority. While significant strides have been made in the development GPU accelerated, distributed memory algorithms for many modern electronic structure methods, the primary focus of GPU development for Gaussian basis atomic orbital methods has been for shared memory systems with only a handful of examples pursing massive parallelism. In the present work, we present a set of distributed memory algorithms for the evaluation of the Coulomb and exact exchange matrices for hybrid Kohn-Sham DFT with Gaussian basis sets via direct density-fitted (DF-J-Engine) and seminumerical (sn-K) methods, respectively. The absolute performance and strong scalability of the developed methods are demonstrated on systems ranging from a few hundred to over one thousand atoms using up to 128 NVIDIA A100 GPUs on the Perlmutter supercomputer.


Assuntos
Algoritmos , Gráficos por Computador , Teoria da Densidade Funcional
2.
J Chem Phys ; 158(18)2023 May 14.
Artigo em Inglês | MEDLINE | ID: mdl-37171197

RESUMO

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, https://github.com/NWChemEx-Project/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.

3.
J Phys Chem A ; 125(29): 6384-6393, 2021 Jul 29.
Artigo em Inglês | MEDLINE | ID: mdl-34260852

RESUMO

Projector-based embedding is a relatively recent addition to the collection of methods that seek to utilize chemical locality to provide improved computational efficiency. This work considers the interactions between the different proposed procedures for this method and their effects on the accuracy of the results. The interplay between the embedded background, projector type, partitioning scheme, and level of atomic orbital (AO) truncation are investigated on a selection of reactions from the literature. The Huzinaga projection approach proves to be more reliable than the level-shift projection when paired with other procedural options. Active subsystem partitioning from the subsystem projected AO decomposition (SPADE) procedure proves slightly better than the combination of Pipek-Mezey localization and Mulliken population screening (PMM). Along with these two options, a new partitioning criteria is proposed based on subsystem von Neumann entropy and the related subsystem orbital occupancy. This new method overlaps with the previous PMM method, but the screening process is computationally simpler. Finally, AO truncation proves to be a robust option for the tested systems when paired with the Huzinaga projection, with satisfactory results being acquired at even the most severe truncation level.

4.
Chem Rev ; 121(8): 4962-4998, 2021 04 28.
Artigo em Inglês | MEDLINE | ID: mdl-33788546

RESUMO

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.

5.
J Chem Phys ; 154(2): 024103, 2021 Jan 14.
Artigo em Inglês | MEDLINE | ID: mdl-33445897

RESUMO

The exchange terms in symmetry-adapted perturbation theory (SAPT) are normally calculated within the so-called S2 or single exchange approximation, which approximates the all-electron antisymmetrizer by interchanges of at most one electron pair between the interacting molecules. This approximation is typically very accurate at the van der Waals minimum separation and at larger intermolecular distances but begins to deteriorate at short range. Nonapproximated expressions for the second-order SAPT exchange corrections have been derived some time ago by Schäffer and Jansen [Mol. Phys. 111, 2570 (2013)]. In this work, we extend Schäffer and Jansen's formalism to derive and implement a nonapproximated expression for the third-order exchange-induction correction. Numerical tests on several representative noncovalent databases show that the S2 approximation underestimates the exchange-induction contributions in both second and third orders. This underestimation is very similar in relative terms, but the larger absolute values of the third-order exchange-induction effects, and their near complete cancellation with the corresponding induction energies, make the third-order errors more severe. In the worst-case scenario of interactions involving ions, the breakdown of the S2 approximation can result in a qualitatively wrong, attractive character of SAPT total energies at short range {as first observed by Lao and Herbert [J. Phys. Chem. A 116, 3042 (2012)]}. As expected, the inclusion of the full third-order exchange-induction energy in place of its S2-approximated counterpart restores the correct, repulsive short-range behavior of the SAPT potential energy curves computed through the third order.

6.
J Comput Chem ; 41(23): 2066-2083, 2020 Sep 05.
Artigo em Inglês | MEDLINE | ID: mdl-32649798

RESUMO

The interactions between carbon dioxide and cluster models of coordinatively unsaturated metal-organic frameworks (MOFs) were studied using a variety of ab initio methods. Three metal species and three organic linkers in four structures were considered in these models as a representation of the tunable nature of MOFs and the potential multireference character of such systems. Common single-reference methods, such as MP2 and CCSD(T), were compared with multireference methods based on complete active space self-consistent field theory, going as far as multireference configuration interaction with single and double excitations (MRCISD). Special consideration is taken to avoid issues of size inconsistency in the CI results, where an alternate reference is used in the interaction energy definition. The benchmark values are used to judge the adequacy of a selection of density functionals for the current systems. Symmetry-adapted perturbation theory (SAPT) decomposition was performed to elucidate the important effects that comprise the binding interactions. The systems proved to have very limited multireference character, and MP2 values were closer to the CCSD(T) benchmark than the more difficult MRCISD results. Though the SAPT total energies prove to be relatively poor approximations to the benchmark interaction energies, they reveal (in most cases) the correct trends with respect to the choice of the metal. The SAPT energy decompositions indicate that the CO2 binding is primarily driven by electrostatics, but induction and dispersion also provide sizable, and quite similar, attractive contributions. Importantly, the small diformate model provides a faithful representation of complexes with large aromatic linkers, both in terms of the total interaction energy and the SAPT decomposition.

7.
J Chem Phys ; 152(18): 184108, 2020 May 14.
Artigo em Inglês | MEDLINE | ID: mdl-32414239

RESUMO

PSI4 is a free and open-source ab initio electronic structure program providing implementations of Hartree-Fock, density functional theory, many-body perturbation theory, configuration interaction, density cumulant theory, symmetry-adapted perturbation theory, and coupled-cluster theory. Most of the methods are quite efficient, thanks to density fitting and multi-core parallelism. The program is a hybrid of C++ and Python, and calculations may be run with very simple text files or using the Python API, facilitating post-processing and complex workflows; method developers also have access to most of PSI4's core functionalities via Python. Job specification may be passed using The Molecular Sciences Software Institute (MolSSI) QCSCHEMA data format, facilitating interoperability. A rewrite of our top-level computation driver, and concomitant adoption of the MolSSI QCARCHIVE INFRASTRUCTURE project, makes the latest version of PSI4 well suited to distributed computation of large numbers of independent tasks. The project has fostered the development of independent software components that may be reused in other quantum chemistry programs.

8.
J Chem Phys ; 150(7): 074109, 2019 Feb 21.
Artigo em Inglês | MEDLINE | ID: mdl-30795682

RESUMO

The recently proposed spin-flip symmetry-adapted perturbation theory (SF-SAPT) first-order exchange energy [Patkowski et al., J. Chem. Phys. 148, 164110 (2018)] enables the standard open-shell SAPT approach to treat arbitrary spin states of the weakly interacting complex. Here, we further extend first-order SF-SAPT beyond the single-exchange approximation to a complete treatment of the exchanges of electrons between monomers. This new form of the exchange correction replaces the single-exchange approximation with a more moderate single-spin-flip approximation. The newly developed expressions are applied to a number of small test systems to elucidate the quality of both approximations. They are also applied to the singlet-triplet splittings in pancake bonded dimers. The accuracy of the single-exchange approximation deteriorates at short intermolecular separations, especially for systems with few electrons and for the high-spin state of the complex. In contrast, the single-spin-flip approximation is exact for interactions involving a doublet molecule and remains highly accurate for any number of unpaired electrons. Because the single-exchange approximation affects the high-spin and low-spin states of pancake bonded complexes evenly, the resulting splitting values are of similar accuracy to those produced by the formally more accurate single-spin-flip approximation.

9.
J Chem Theory Comput ; 14(7): 3504-3511, 2018 Jul 10.
Artigo em Inglês | MEDLINE | ID: mdl-29771539

RESUMO

Psi4NumPy demonstrates the use of efficient computational kernels from the open-source Psi4 program through the popular NumPy library for linear algebra in Python to facilitate the rapid development of clear, understandable Python computer code for new quantum chemical methods, while maintaining a relatively low execution time. Using these tools, reference implementations have been created for a number of methods, including self-consistent field (SCF), SCF response, many-body perturbation theory, coupled-cluster theory, configuration interaction, and symmetry-adapted perturbation theory. Furthermore, several reference codes have been integrated into Jupyter notebooks, allowing background, underlying theory, and formula information to be associated with the implementation. Psi4NumPy tools and associated reference implementations can lower the barrier for future development of quantum chemistry methods. These implementations also demonstrate the power of the hybrid C++/Python programming approach employed by the Psi4 program.

10.
J Chem Phys ; 148(2): 024306, 2018 Jan 14.
Artigo em Inglês | MEDLINE | ID: mdl-29331117

RESUMO

We have developed a new krypton-krypton interaction-induced isotropic dipole polarizability curve based on high-level ab initio methods. The determination was carried out using the coupled-cluster singles and doubles plus perturbative triples method with very large basis sets up to augmented correlation-consistent sextuple zeta as well as the corrections for core-core and core-valence correlation and relativistic effects. The analytical function of polarizability and our recently constructed reference interatomic potential [J. M. Waldrop et al., J. Chem. Phys. 142, 204307 (2015)] were used to predict the thermophysical and electromagnetic properties of krypton gas. The second pressure, acoustic, and dielectric virial coefficients were computed for the temperature range of 116 K-5000 K using classical statistical mechanics supplemented with high-order quantum corrections. The virial coefficients calculated were compared with the generally less precise available experimental data as well as with values computed from other potentials in the literature {in particular, the recent highly accurate potential of Jäger et al. [J. Chem. Phys. 144, 114304 (2016)]}. The detailed examination in this work suggests that the present theoretical prediction can be applied as reference values in disciplines involving thermophysical and electromagnetic properties of krypton gas.

11.
J Chem Phys ; 142(20): 204307, 2015 May 28.
Artigo em Inglês | MEDLINE | ID: mdl-26026447

RESUMO

A new highly accurate potential energy curve for the krypton dimer was constructed using coupled-cluster calculations up to the singles, doubles, triples, and perturbative quadruples level, including corrections for core-core and core-valence correlation and for relativistic effects. The ab initio data points were fitted to an analytic potential which was used to compute the most important transport properties of the krypton gas. The viscosity, thermal conductivity, self-diffusion coefficient, and thermal diffusion factor were calculated by the kinetic theory at low density and temperatures from 116 to 5000 K. The comparisons with literature experimental data as well as with values from other pair potentials indicate that our new potential is superior to all previous ones. The transport property values computed in this work are recommended as standard values over the complete temperature range.

SELEÇÃO DE REFERÊNCIAS
DETALHE DA PESQUISA