umu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Acceleration of Semiempirical QM/MM Methods through Message Passage Interface (MPI), Hybrid MPI/Open Multiprocessing, and Self-Consistent Field Accelerator Implementations
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Högpresterande beräkningscentrum norr (HPC2N). Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Kemiska institutionen.ORCID-id: 0000-0001-9179-9441
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Kemiska institutionen. Department of Chemistry and Biochemistry, University of Texas at Arlington, Arlington, Texas 76019-0065, United States.ORCID-id: 0000-0003-0723-7839
2017 (Engelska)Ingår i: Journal of Chemical Theory and Computation, ISSN 1549-9618, E-ISSN 1549-9626, Vol. 13, nr 8, s. 3525-3536Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

The strategy and implementation of scalable and efficient semiempirical (SE) QM/MM methods in. CHARMM are described. The serial version of the code was first profiled to identify routines that required parallelization. Afterward, the code was parallelized and accelerated with three approaches. The first approach was the parallelization of the entire QM/MM routines, including the Fock matrix diagonalization routines, using the CHARMM message passage interface (MPI) machinery. In the second approach, two different self-consistent.field (SCF) energy convergence accelerators were implemented using density and Pock matrices as targets for their extrapolations in the SCF procedure. In the third approach, the entire QM/MM and MM energy routines were accelerated by implementing the hybrid MPI/open multiprocessing (OpenMP) model in which both the task- and loop-leveL parallelitation strategies were adopted to balance loads between different OpenMP threads. The present implementation was tested on two solvated enzyme systems (including <100 QM atoms) and an S(N)2 symmetric reaction in water. The-MPI version exceeded existing SE QM methods in CHARMM which include the SCC-DFTB and SQUANTUM methods by at least 4-fold. The use of SCF convergence accelerators further accelerated,the code by similar to 12-35% depending on the size of the QM region and the number of CPU cores used. Although the MPI version displayed good scalability, the performance was diminished for large numbers of MPI processes due to the overhead associated with MPI communications between nodes. This issue was partially overcome by the hybrid MPI/OpenMP approach which displayed a better scalability for a larger number of CPU cores (up to 64 CPUs in the tested systems).

Ort, förlag, år, upplaga, sidor
2017. Vol. 13, nr 8, s. 3525-3536
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:umu:diva-139006DOI: 10.1021/acs.jctc.7b00322ISI: 000407522100009OAI: oai:DiVA.org:umu-139006DiVA, id: diva2:1141200
Tillgänglig från: 2017-09-14 Skapad: 2017-09-14 Senast uppdaterad: 2018-06-09Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltext

Personposter BETA

Ojeda-May, PedroNam, Kwangho

Sök vidare i DiVA

Av författaren/redaktören
Ojeda-May, PedroNam, Kwangho
Av organisationen
Högpresterande beräkningscentrum norr (HPC2N)Kemiska institutionen
I samma tidskrift
Journal of Chemical Theory and Computation
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 131 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf