Matches in SemOpenAlex for { <https://semopenalex.org/work/W4302761325> ?p ?o ?g. }
- W4302761325 endingPage "6536" @default.
- W4302761325 startingPage "6522" @default.
- W4302761325 abstract "The computation of two-electron repulsion integrals (ERIs) is often the most expensive step of integral-direct self-consistent field methods. Formally it scales as O(N4), where N is the number of Gaussian basis functions used to represent the molecular wave function. In practice, this scaling can be reduced to O(N2) or less by neglecting small integrals with screening methods. The contributions of the ERIs to the Fock matrix are of Coulomb (J) and exchange (K) type and require separate algorithms to compute matrix elements efficiently. We previously implemented highly efficient GPU-accelerated J-matrix and K-matrix algorithms in the electronic structure code TeraChem. Although these implementations supported the use of multiple GPUs on a node, they did not support the use of multiple nodes. This presents a key bottleneck to cutting-edge ab initio simulations of large systems, e.g., excited state dynamics of photoactive proteins. We present our implementation of multinode multi-GPU J- and K-matrix algorithms in TeraChem using the Regent programming language. Regent directly supports distributed computation in a task-based model and can generate code for a variety of architectures, including NVIDIA GPUs. We demonstrate multinode scaling up to 45 GPUs (3 nodes) and benchmark against hand-coded TeraChem integral code. We also outline our metaprogrammed Regent implementation, which enables flexible code generation for integrals of different angular momenta." @default.
- W4302761325 created "2022-10-07" @default.
- W4302761325 creator A5017069211 @default.
- W4302761325 creator A5019542396 @default.
- W4302761325 creator A5040462364 @default.
- W4302761325 creator A5055150609 @default.
- W4302761325 creator A5087402475 @default.
- W4302761325 creator A5088428125 @default.
- W4302761325 date "2022-10-06" @default.
- W4302761325 modified "2023-10-06" @default.
- W4302761325 title "Multinode Multi-GPU Two-Electron Integrals: Code Generation Using the Regent Language" @default.
- W4302761325 cites W121916473 @default.
- W4302761325 cites W1580318476 @default.
- W4302761325 cites W1970054695 @default.
- W4302761325 cites W1971976138 @default.
- W4302761325 cites W1972318738 @default.
- W4302761325 cites W1979891593 @default.
- W4302761325 cites W1981404401 @default.
- W4302761325 cites W1984689820 @default.
- W4302761325 cites W1985122440 @default.
- W4302761325 cites W1985212850 @default.
- W4302761325 cites W1990158164 @default.
- W4302761325 cites W1992679397 @default.
- W4302761325 cites W2001543152 @default.
- W4302761325 cites W2001846980 @default.
- W4302761325 cites W2002048114 @default.
- W4302761325 cites W2006849607 @default.
- W4302761325 cites W2006973305 @default.
- W4302761325 cites W2007831980 @default.
- W4302761325 cites W2008147501 @default.
- W4302761325 cites W2016293616 @default.
- W4302761325 cites W2016494318 @default.
- W4302761325 cites W2018586657 @default.
- W4302761325 cites W2021900820 @default.
- W4302761325 cites W2029130189 @default.
- W4302761325 cites W2035824740 @default.
- W4302761325 cites W2043282445 @default.
- W4302761325 cites W2044682544 @default.
- W4302761325 cites W2049786861 @default.
- W4302761325 cites W2050056663 @default.
- W4302761325 cites W2054658678 @default.
- W4302761325 cites W2061806005 @default.
- W4302761325 cites W2062714310 @default.
- W4302761325 cites W2063512590 @default.
- W4302761325 cites W2065963893 @default.
- W4302761325 cites W2068517452 @default.
- W4302761325 cites W2069215288 @default.
- W4302761325 cites W2072433235 @default.
- W4302761325 cites W2074974429 @default.
- W4302761325 cites W2076236522 @default.
- W4302761325 cites W2078511427 @default.
- W4302761325 cites W2078794610 @default.
- W4302761325 cites W2082993877 @default.
- W4302761325 cites W2083344525 @default.
- W4302761325 cites W2086227856 @default.
- W4302761325 cites W2088456870 @default.
- W4302761325 cites W2093135480 @default.
- W4302761325 cites W2093641586 @default.
- W4302761325 cites W2107379699 @default.
- W4302761325 cites W2109665034 @default.
- W4302761325 cites W2110075377 @default.
- W4302761325 cites W2121893797 @default.
- W4302761325 cites W2137717224 @default.
- W4302761325 cites W2141191373 @default.
- W4302761325 cites W2145454068 @default.
- W4302761325 cites W2147303166 @default.
- W4302761325 cites W2150981663 @default.
- W4302761325 cites W2155417823 @default.
- W4302761325 cites W2171226522 @default.
- W4302761325 cites W2172942074 @default.
- W4302761325 cites W2272489471 @default.
- W4302761325 cites W2314314147 @default.
- W4302761325 cites W2323616528 @default.
- W4302761325 cites W2558246989 @default.
- W4302761325 cites W2559690851 @default.
- W4302761325 cites W2626135170 @default.
- W4302761325 cites W2715494257 @default.
- W4302761325 cites W2775457254 @default.
- W4302761325 cites W2909248436 @default.
- W4302761325 cites W2950842371 @default.
- W4302761325 cites W2972996945 @default.
- W4302761325 cites W3005977243 @default.
- W4302761325 cites W3033810518 @default.
- W4302761325 cites W3034806025 @default.
- W4302761325 cites W3036501893 @default.
- W4302761325 cites W3041442752 @default.
- W4302761325 cites W3045698985 @default.
- W4302761325 cites W3046033601 @default.
- W4302761325 cites W3046751266 @default.
- W4302761325 cites W3103102238 @default.
- W4302761325 cites W3105468881 @default.
- W4302761325 cites W3130017722 @default.
- W4302761325 cites W3132549825 @default.
- W4302761325 cites W3164526122 @default.
- W4302761325 cites W3213110411 @default.
- W4302761325 cites W4241563291 @default.
- W4302761325 cites W4248722156 @default.
- W4302761325 doi "https://doi.org/10.1021/acs.jctc.2c00414" @default.