{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T23:49:41Z","timestamp":1771631381795,"version":"3.50.1"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031856969","type":"print"},{"value":"9783031856976","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-85697-6_14","type":"book-chapter","created":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T05:19:59Z","timestamp":1743571199000},"page":"210-224","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A GPU Implementation of\u00a0McMurchie-Davidson Algorithm for\u00a0Two-Electron Repulsion Integral Computation"],"prefix":"10.1007","author":[{"given":"Haruto","family":"Fujii","sequence":"first","affiliation":[]},{"given":"Yasuaki","family":"Ito","sequence":"additional","affiliation":[]},{"given":"Nobuya","family":"Yokogawa","sequence":"additional","affiliation":[]},{"given":"Kanta","family":"Suzuki","sequence":"additional","affiliation":[]},{"given":"Satoki","family":"Tsuji","sequence":"additional","affiliation":[]},{"given":"Koji","family":"Nakano","sequence":"additional","affiliation":[]},{"given":"Akihiko","family":"Kasagi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,4,1]]},"reference":[{"key":"14_CR1","unstructured":"Basis Set Exchange. https:\/\/www.basissetexchange.org\/"},{"key":"14_CR2","unstructured":"Advanced Micro Devices, Inc: AMD EPYC 7002 Series Processors (2020). https:\/\/www.amd.com\/system\/files\/documents\/AMD-EPYC-7002-Series-Datasheet.pdf"},{"issue":"51","key":"14_CR3","doi-asserted-by":"publisher","first-page":"10889","DOI":"10.1021\/acs.jpca.3c04574","volume":"127","author":"A Asadchev","year":"2023","unstructured":"Asadchev, A., Valeev, E.F.: High-performance evaluation of high angular momentum 4-center Gaussian integrals on modern accelerated processors. J. Phys. Chem. A 127(51), 10889\u201310895 (2023). https:\/\/doi.org\/10.1021\/acs.jpca.3c04574","journal-title":"J. Phys. Chem. A"},{"issue":"5","key":"14_CR4","doi-asserted-by":"publisher","first-page":"893","DOI":"10.1021\/cr00005a013","volume":"91","author":"RFW Bader","year":"1991","unstructured":"Bader, R.F.W.: A quantum theory of molecular structure and its applications. Chem. Rev. 91(5), 893\u2013928 (1991). https:\/\/doi.org\/10.1021\/cr00005a013","journal-title":"Chem. Rev."},{"key":"14_CR5","doi-asserted-by":"publisher","unstructured":"Beylkin, G., Sharma, S.: A fast algorithm for computing the Boys function. J. Chem. Phys. 155(17), 174117 (2021). https:\/\/doi.org\/10.1063\/5.0062444","DOI":"10.1063\/5.0062444"},{"key":"14_CR6","doi-asserted-by":"publisher","unstructured":"Boys, S.F., Egerton, A.C.: Electronic wave functions - I. A general method of calculation for the stationary states of any molecular system. Proc. Royal Soc. Lond. Ser. A Math. Phys. Sci. 200(1063), 542\u2013554 (1950). https:\/\/doi.org\/10.1098\/rspa.1950.0036","DOI":"10.1098\/rspa.1950.0036"},{"issue":"4","key":"14_CR7","doi-asserted-by":"publisher","first-page":"681","DOI":"10.1021\/cr00074a002","volume":"86","author":"ER Davidson","year":"1986","unstructured":"Davidson, E.R., Feller, D.: Basis set selection for molecular calculations. Chem. Rev. 86(4), 681\u2013696 (1986). https:\/\/doi.org\/10.1021\/cr00074a002","journal-title":"Chem. Rev."},{"key":"14_CR8","doi-asserted-by":"publisher","unstructured":"Dunning, T.H.Jr.: Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen. J. Chem. Phys. 90(2), 1007\u20131023 (1989). https:\/\/doi.org\/10.1063\/1.456153","DOI":"10.1063\/1.456153"},{"issue":"1","key":"14_CR9","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1063\/1.432807","volume":"65","author":"M Dupuis","year":"1976","unstructured":"Dupuis, M., Rys, J., King, H.F.: Evaluation of molecular integrals over Gaussian basis functions. J. Chem. Phys. 65(1), 111\u2013116 (1976)","journal-title":"J. Chem. Phys."},{"issue":"14","key":"14_CR10","doi-asserted-by":"publisher","first-page":"5564","DOI":"10.1021\/j100377a031","volume":"94","author":"PMW Gill","year":"1990","unstructured":"Gill, P.M.W., Head-Gordon, M., Pople, J.A.: Efficient computation of two-electron-repulsion integrals and their nth-order derivatives using contracted Gaussian basis sets. J. Phys. Chem. 94(14), 5564\u20135572 (1990). https:\/\/doi.org\/10.1021\/j100377a031","journal-title":"J. Phys. Chem."},{"issue":"6","key":"14_CR11","doi-asserted-by":"publisher","first-page":"753","DOI":"10.1002\/qua.560400605","volume":"40","author":"PMW Gill","year":"1991","unstructured":"Gill, P.M.W., Pople, J.A.: The PRISM algorithm for two-electron integrals. Int. J. Quantum Chem. 40(6), 753\u2013772 (1991). https:\/\/doi.org\/10.1002\/qua.560400605","journal-title":"Int. J. Quantum Chem."},{"key":"14_CR12","doi-asserted-by":"publisher","unstructured":"Gill, P.M.: Molecular integrals over Gaussian basis functions. In: Advances in Quantum Chemistry, vol.\u00a025, pp. 141\u2013205. Academic Press (1994). https:\/\/doi.org\/10.1016\/S0065-3276(08)60019-2","DOI":"10.1016\/S0065-3276(08)60019-2"},{"key":"14_CR13","doi-asserted-by":"publisher","unstructured":"Hartree, D.R.: The wave mechanics of an atom with a non-coulomb central field. Part I. Theory and methods. Math. Proc. Cambridge Philos. Soc. 24(1), 89\u2013110 (1928). https:\/\/doi.org\/10.1017\/S0305004100011919","DOI":"10.1017\/S0305004100011919"},{"issue":"9","key":"14_CR14","doi-asserted-by":"publisher","first-page":"5777","DOI":"10.1063\/1.455553","volume":"89","author":"M Head-Gordon","year":"1988","unstructured":"Head-Gordon, M., Pople, J.A.: A method for two-electron Gaussian integral and integral derivative evaluation using recurrence relations. J. Chem. Phys. 89(9), 5777\u2013786 (1988). https:\/\/doi.org\/10.1063\/1.455553","journal-title":"J. Chem. Phys."},{"key":"14_CR15","doi-asserted-by":"publisher","unstructured":"Hehre, W.J., Stewart, R.F., Pople, J.A.: Self-consistent molecular-orbital methods. I. Use of Gaussian expansions of Slater-type atomic orbitals. J. Chem. Phys. 51(6), 2657\u20132664 (1969). https:\/\/doi.org\/10.1063\/1.1672392","DOI":"10.1063\/1.1672392"},{"key":"14_CR16","unstructured":"ISO: ISO C standard 1999. Technical report. ISO\/IEC 9899:1999 draft (1999)"},{"key":"14_CR17","volume-title":"Introduction to Computational Chemistry","author":"F Jensen","year":"2017","unstructured":"Jensen, F.: Introduction to Computational Chemistry, 3rd edn. Wiley, Chichester (2017)","edition":"3"},{"issue":"11","key":"14_CR18","doi-asserted-by":"publisher","first-page":"6522","DOI":"10.1021\/acs.jctc.2c00414","volume":"18","author":"KG Johnson","year":"2022","unstructured":"Johnson, K.G., Mirchandaney, S., Hoag, E., Heirich, A., Aiken, A., Mart\u00ednez, T.J.: Multinode multi-GPU two-electron integrals: code generation using the Regent language. J. Chem. Theory Comput. 18(11), 6522\u20136536 (2022). https:\/\/doi.org\/10.1021\/acs.jctc.2c00414","journal-title":"J. Chem. Theory Comput."},{"issue":"2","key":"14_CR19","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1016\/0021-9991(78)90092-X","volume":"26","author":"LE McMurchie","year":"1978","unstructured":"McMurchie, L.E., Davidson, E.R.: One- and two-electron integrals over Cartesian Gaussian functions. J. Comput. Phys. 26(2), 218\u2013231 (1978). https:\/\/doi.org\/10.1016\/0021-9991(78)90092-X","journal-title":"J. Comput. Phys."},{"issue":"4","key":"14_CR20","doi-asserted-by":"publisher","first-page":"1449","DOI":"10.1021\/ct500984t","volume":"11","author":"Y Miao","year":"2015","unstructured":"Miao, Y., Merz, K.M.J.: Acceleration of high angular momentum electron repulsion integrals and integral derivatives on graphics processing units. J. Chem. Theory Comput. 11(4), 1449\u20131462 (2015). https:\/\/doi.org\/10.1021\/ct500984t","journal-title":"J. Chem. Theory Comput."},{"key":"14_CR21","unstructured":"NVIDIA Corporation: NVIDIA A100 Tensor Core GPU Architecture v1.0 (2020). https:\/\/images.nvidia.com\/aem-dam\/en-zz\/Solutions\/data-center\/nvidia-ampere-architecture-whitepaper.pdf"},{"key":"14_CR22","unstructured":"NVIDIA Corporation: CUDA C++ Programming Guide Release 12.4 (2024)"},{"issue":"7","key":"14_CR23","doi-asserted-by":"publisher","first-page":"3963","DOI":"10.1063\/1.450106","volume":"84","author":"S Obara","year":"1986","unstructured":"Obara, S., Saika, A.: Efficient recursive computation of molecular integrals over Cartesian Gaussian functions. J. Chem. Phys. 84(7), 3963\u20133974 (1986). https:\/\/doi.org\/10.1063\/1.450106","journal-title":"J. Chem. Phys."},{"key":"14_CR24","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.cplett.2015.01.023","volume":"622","author":"\u00c1 R\u00e1k","year":"2015","unstructured":"R\u00e1k, \u00c1., Cserey, G.: The BRUSH algorithm for two-electron integrals on GPU. Chem. Phys. Lett. 622, 92\u201398 (2015). https:\/\/doi.org\/10.1016\/j.cplett.2015.01.023","journal-title":"Chem. Phys. Lett."},{"issue":"4","key":"14_CR25","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1002\/andp.19263840404","volume":"384","author":"E Schr\u00f6dinger","year":"1926","unstructured":"Schr\u00f6dinger, E.: Quantisierung als eigenwertproblem. Ann. Phys. 384(4), 361\u2013376 (1926). https:\/\/doi.org\/10.1002\/andp.19263840404","journal-title":"Ann. Phys."},{"issue":"3","key":"14_CR26","doi-asserted-by":"publisher","first-page":"1045","DOI":"10.1021\/ci600510j","volume":"47","author":"KL Schuchardt","year":"2007","unstructured":"Schuchardt, K.L., et al.: Basis Set Exchange: a community database for computational sciences. J. Chem. Inf. Model. 47(3), 1045\u20131052 (2007). https:\/\/doi.org\/10.1021\/ci600510j","journal-title":"J. Chem. Inf. Model."},{"key":"14_CR27","volume-title":"Modern Quantum Chemistry: Introduction to Advanced Electronic Structure Theory","author":"A Szab\u00f3","year":"1996","unstructured":"Szab\u00f3, A., Ostlund, N.S.: Modern Quantum Chemistry: Introduction to Advanced Electronic Structure Theory. Dover Publications, New York (1996)"},{"key":"14_CR28","doi-asserted-by":"publisher","first-page":"34112","DOI":"10.1063\/5.0052105","volume":"155","author":"Y Tian","year":"2021","unstructured":"Tian, Y., Suo, B., Ma, Y., Jin, Z.: Optimizing two-electron repulsion integral calculations with McMurchie-Davidson method on graphic processing unit. J. Chem. Phys. 155, 34112 (2021). https:\/\/doi.org\/10.1063\/5.0052105","journal-title":"J. Chem. Phys."},{"issue":"10","key":"14_CR29","doi-asserted-by":"publisher","first-page":"5319","DOI":"10.1021\/acs.jctc.9b00560","volume":"15","author":"GJ Tornai","year":"2019","unstructured":"Tornai, G.J., Ladj\u00e1nszki, I., R\u00e1k, A., Kis, G., Cserey, G.: Calculation of quantum chemical two-electron integrals by applying compiler technology on GPU. J. Chem. Theory Comput. 15(10), 5319\u20135331 (2019). https:\/\/doi.org\/10.1021\/acs.jctc.9b00560","journal-title":"J. Chem. Theory Comput."},{"key":"14_CR30","doi-asserted-by":"publisher","unstructured":"Tsuji, S., Ito, Y., Nakano, K., Kasagi, A.: Efficient GPU-accelerated bulk evaluation of the Boys function for quantum chemistry. In: Proceedings of International Symposium on Computing and Networking Workshops, pp. 49\u201358 (2023). https:\/\/doi.org\/10.1109\/CANDAR60563.2023.00014","DOI":"10.1109\/CANDAR60563.2023.00014"},{"key":"14_CR31","doi-asserted-by":"publisher","unstructured":"Ufimtsev, I.S., Mart\u00ednez, T.J.: Quantum chemistry on graphical processing units. 1. Strategies for two-electron integral evaluation. J. Chem. Theory Comput. 4(2), 222\u2013231 (2008). https:\/\/doi.org\/10.1021\/ct700268q","DOI":"10.1021\/ct700268q"},{"issue":"18","key":"14_CR32","doi-asserted-by":"publisher","first-page":"1390","DOI":"10.1002\/jcc.23935","volume":"36","author":"AKH Weiss","year":"2015","unstructured":"Weiss, A.K.H., Ochsenfeld, C.: A rigorous and optimized strategy for the evaluation of the Boys function kernel in molecular electronic structure theory. J. Comput. Chem. 36(18), 1390\u20131398 (2015). https:\/\/doi.org\/10.1002\/jcc.23935","journal-title":"J. Comput. Chem."},{"issue":"3","key":"14_CR33","doi-asserted-by":"publisher","first-page":"334","DOI":"10.1002\/jcc.20779","volume":"29","author":"K Yasuda","year":"2008","unstructured":"Yasuda, K.: Two-electron integral evaluation on the graphics processor unit. J. Comput. Chem. 29(3), 334\u2013342 (2008). https:\/\/doi.org\/10.1002\/jcc.20779","journal-title":"J. Comput. Chem."}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-85697-6_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T05:20:13Z","timestamp":1743571213000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-85697-6_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031856969","9783031856976"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-85697-6_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"1 April 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PPAM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Parallel Processing and Applied Mathematics","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Ostrava","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Czech Republic","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ppam2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ppam.edu.pl\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}