{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:00:48Z","timestamp":1740099648299,"version":"3.37.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030432287"},{"type":"electronic","value":"9783030432294"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-43229-4_28","type":"book-chapter","created":{"date-parts":[[2020,3,19]],"date-time":"2020-03-19T00:03:53Z","timestamp":1584576233000},"page":"324-334","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Performance and Portability of State-of-Art Molecular Dynamics Software on Modern GPUs"],"prefix":"10.1007","author":[{"given":"Evgeny","family":"Kuznetsov","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8286-0447","authenticated-orcid":false,"given":"Nikolay","family":"Kondratyuk","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4207-8749","authenticated-orcid":false,"given":"Mikhail","family":"Logunov","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8648-9721","authenticated-orcid":false,"given":"Vsevolod","family":"Nikolskiy","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5349-3991","authenticated-orcid":false,"given":"Vladimir","family":"Stegailov","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,3,19]]},"reference":[{"issue":"5","key":"28_CR1","doi-asserted-by":"publisher","first-page":"838","DOI":"10.1177\/1094342018819741","volume":"33","author":"N Tchipev","year":"2019","unstructured":"Tchipev, N., et al.: TweTriS: twenty trillion-atom simulation. Int. J. High Perform. Comput. Appl. 33(5), 838\u2013854 (2019). \nhttps:\/\/doi.org\/10.1177\/1094342018819741","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"28_CR2","doi-asserted-by":"publisher","unstructured":"Morozov, I., Kazennov, A., Bystryi, R., Norman, G., Pisarev, V., Stegailov, V.: Molecular dynamics simulations of the relaxation processes in the condensed matter on GPUs. Comput. Phys. Commun. 182(9), 1974\u20131978 (2011). \nhttps:\/\/doi.org\/10.1016\/j.cpc.2010.12.026\n\n. Computer Physics Communications Special Edition for Conference on Computational Physics Trondheim, Norway, 23\u201326 June 2010","DOI":"10.1016\/j.cpc.2010.12.026"},{"key":"28_CR3","doi-asserted-by":"publisher","unstructured":"Dong, W., et al.: Implementing molecular dynamics simulation on Sunway TaihuLight system. In: 2016 IEEE 18th International Conference on High Performance Computing and Communications, IEEE 14th International Conference on Smart City, IEEE 2nd International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS), pp. 443\u2013450, December 2016. \nhttps:\/\/doi.org\/10.1109\/HPCC-SmartCity-DSS.2016.0070","DOI":"10.1109\/HPCC-SmartCity-DSS.2016.0070"},{"issue":"16","key":"28_CR4","doi-asserted-by":"publisher","first-page":"e4468","DOI":"10.1002\/cpe.4468","volume":"30","author":"W Dong","year":"2018","unstructured":"Dong, W., Li, K., Kang, L., Quan, Z., Li, K.: Implementing molecular dynamics simulation on the Sunway TaihuLight system with heterogeneous many-core processors. Concurr. Comput. Pract. Experience 30(16), e4468 (2018). \nhttps:\/\/doi.org\/10.1002\/cpe.4468","journal-title":"Concurr. Comput. Pract. Experience"},{"key":"28_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-319-65482-9_2","volume-title":"Algorithms and Architectures for Parallel Processing","author":"Y Yu","year":"2017","unstructured":"Yu, Y., An, H., Chen, J., Liang, W., Xu, Q., Chen, Y.: Pipelining computation and optimization strategies for scaling GROMACS on the sunway many-core processor. In: Ibrahim, S., Choo, K.-K.R., Yan, Z., Pedrycz, W. (eds.) ICA3PP 2017. LNCS, vol. 10393, pp. 18\u201332. Springer, Cham (2017). \nhttps:\/\/doi.org\/10.1007\/978-3-319-65482-9_2"},{"key":"28_CR6","doi-asserted-by":"publisher","unstructured":"Duan, X., et al.: Redesigning LAMMPS for peta-scale and hundred-billion-atom simulation on Sunway TaihuLight. In: SC18: International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 148\u2013159, November 2018. \nhttps:\/\/doi.org\/10.1109\/SC.2018.00015","DOI":"10.1109\/SC.2018.00015"},{"issue":"9","key":"28_CR7","doi-asserted-by":"publisher","first-page":"1228","DOI":"10.1134\/S1995080218090159","volume":"39","author":"V Nikolskii","year":"2018","unstructured":"Nikolskii, V., Stegailov, V.: Domain-decomposition parallelization for molecular dynamics algorithm with short-ranged potentials on Epiphany architecture. Lobachevskii J. Math. 39(9), 1228\u20131238 (2018). \nhttps:\/\/doi.org\/10.1134\/S1995080218090159","journal-title":"Lobachevskii J. Math."},{"key":"28_CR8","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1016\/j.fluid.2019.06.023","volume":"498","author":"ND Kondratyuk","year":"2019","unstructured":"Kondratyuk, N.D., Pisarev, V.V.: Calculation of viscosities of branched alkanes from 0.1 to 1000 MPa by molecular dynamics methods using COMPASS force field. Fluid Phase Equilib. 498, 151\u2013159 (2019). \nhttps:\/\/doi.org\/10.1016\/j.fluid.2019.06.023","journal-title":"Fluid Phase Equilib."},{"key":"28_CR9","doi-asserted-by":"publisher","first-page":"112273","DOI":"10.1016\/j.fluid.2019.112273","volume":"501","author":"V Pisarev","year":"2019","unstructured":"Pisarev, V., Kondratyuk, N.: Prediction of viscosity-density dependence of liquid methane+n-butane+n-pentane mixtures using the molecular dynamics method and empirical correlations. Fluid Phase Equilib. 501, 112273 (2019). \nhttps:\/\/doi.org\/10.1016\/j.fluid.2019.112273","journal-title":"Fluid Phase Equilib."},{"key":"28_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1007\/978-3-319-21909-7_45","volume-title":"Parallel Computing Technologies","author":"VV Stegailov","year":"2015","unstructured":"Stegailov, V.V., Orekhov, N.D., Smirnov, G.S.: HPC hardware efficiency for quantum and classical molecular dynamics. In: Malyshkin, V. (ed.) PaCT 2015. LNCS, vol. 9251, pp. 469\u2013473. Springer, Cham (2015). \nhttps:\/\/doi.org\/10.1007\/978-3-319-21909-7_45"},{"issue":"6","key":"28_CR11","doi-asserted-by":"publisher","first-page":"1112","DOI":"10.1021\/acs.jcim.6b00103","volume":"56","author":"JV Vermaas","year":"2016","unstructured":"Vermaas, J.V., Hardy, D.J., Stone, J.E., Tajkhorshid, E., Kohlmeyer, A.: TopoGromacs: automated topology conversion from CHARMM to GROMACS within VMD. J. Chem. Inf. Model. 56(6), 1112\u20131116 (2016). \nhttps:\/\/doi.org\/10.1021\/acs.jcim.6b00103","journal-title":"J. Chem. Inf. Model."},{"issue":"1","key":"28_CR12","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1021\/acs.jctc.5b00935","volume":"12","author":"J Lee","year":"2016","unstructured":"Lee, J., et al.: CHARMM-GUI input generator for NAMD, GROMACS, AMBER, OpenMM, and CHARMM\/OpenMM simulations using the CHARMM36 additive force field. J. Chem. Theory Comput. 12(1), 405\u2013413 (2016). \nhttps:\/\/doi.org\/10.1021\/acs.jctc.5b00935","journal-title":"J. Chem. Theory Comput."},{"issue":"9","key":"28_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pone.0202764","volume":"13","author":"PT Merz","year":"2018","unstructured":"Merz, P.T., Shirts, M.R.: Testing for physical validity in molecular simulations. PLOS ONE 13(9), 1\u201322 (2018). \nhttps:\/\/doi.org\/10.1371\/journal.pone.0202764","journal-title":"PLOS ONE"},{"issue":"4","key":"28_CR14","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/MCSE.2017.3151254","volume":"19","author":"O Mesnard","year":"2017","unstructured":"Mesnard, O., Barba, L.A.: Reproducible and replicable computational fluid dynamics: it\u2019s harder than you think. Comput. Sci. Eng. 19(4), 44\u201355 (2017). \nhttps:\/\/doi.org\/10.1109\/MCSE.2017.3151254","journal-title":"Comput. Sci. Eng."},{"key":"28_CR15","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/0263-7855(96)00018-5","volume":"14","author":"W Humphrey","year":"1996","unstructured":"Humphrey, W., Dalke, A., Schulten, K.: VMD - visual molecular dynamics. J. Mol. Graph. 14, 33\u201338 (1996)","journal-title":"J. Mol. Graph."},{"key":"28_CR16","doi-asserted-by":"publisher","unstructured":"Sun, Y., et al.: Evaluating performance tradeoffs on the radeon open compute platform. In: 2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 209\u2013218, April 2018. \nhttps:\/\/doi.org\/10.1109\/ISPASS.2018.00034","DOI":"10.1109\/ISPASS.2018.00034"},{"issue":"3","key":"28_CR17","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1177\/1094342019826667","volume":"33","author":"V Stegailov","year":"2019","unstructured":"Stegailov, V., et al.: Angara interconnect makes GPU-based desmos supercomputer an efficient tool for molecular dynamics calculations. Int. J. High Perform. Comput. Appl. 33(3), 507\u2013521 (2019). \nhttps:\/\/doi.org\/10.1177\/1094342019826667","journal-title":"Int. J. High Perform. Comput. Appl."},{"issue":"4","key":"28_CR18","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1134\/S2070048213040108","volume":"5","author":"GE Norman","year":"2013","unstructured":"Norman, G.E., Stegailov, V.V.: Stochastic theory of the classical molecular dynamics method. Math. Models Comput. Simul. 5(4), 305\u2013333 (2013). \nhttps:\/\/doi.org\/10.1134\/S2070048213040108","journal-title":"Math. Models Comput. Simul."},{"key":"28_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pcbi.1005659","volume":"13","author":"P Eastman","year":"2017","unstructured":"Eastman, P., et al.: OpenMM 7: rapid development of high performance algorithms for molecular dynamics. PLOS Comput. Biol. 13, 1\u201317 (2017). \nhttps:\/\/doi.org\/10.1371\/journal.pcbi.1005659","journal-title":"PLOS Comput. Biol."},{"issue":"1","key":"28_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1006\/jcph.1995.1039","volume":"117","author":"S Plimpton","year":"1995","unstructured":"Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117(1), 1\u201319 (1995). \nhttps:\/\/doi.org\/10.1006\/jcph.1995.1039","journal-title":"J. Comput. Phys."},{"issue":"1","key":"28_CR21","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/0010-4655(95)00042-E","volume":"91","author":"H Berendsen","year":"1995","unstructured":"Berendsen, H., van der Spoel, D., van Drunen, R.: GROMACS: a message-passing parallel molecular dynamics implementation. Comput. Phys. Commun. 91(1), 43\u201356 (1995). \nhttps:\/\/doi.org\/10.1016\/0010-4655(95)00042-E","journal-title":"Comput. Phys. Commun."},{"issue":"4","key":"28_CR22","doi-asserted-by":"publisher","first-page":"898","DOI":"10.1016\/j.cpc.2010.12.021","volume":"182","author":"WM Brown","year":"2011","unstructured":"Brown, W.M., Wang, P., Plimpton, S.J., Tharrington, A.N.: Implementing molecular dynamics on hybrid high performance computers \u2013 short range forces. Comput. Phys. Commun. 182(4), 898\u2013911 (2011). \nhttps:\/\/doi.org\/10.1016\/j.cpc.2010.12.021","journal-title":"Comput. Phys. Commun."},{"issue":"3","key":"28_CR23","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1016\/j.cpc.2011.10.012","volume":"183","author":"WM Brown","year":"2012","unstructured":"Brown, W.M., Kohlmeyer, A., Plimpton, S.J., Tharrington, A.N.: Implementing molecular dynamics on hybrid high performance computers \u2013 particle-particle particle-mesh. Comput. Phys. Commun. 183(3), 449\u2013459 (2012). \nhttps:\/\/doi.org\/10.1016\/j.cpc.2011.10.012","journal-title":"Comput. Phys. Commun."},{"issue":"12","key":"28_CR24","doi-asserted-by":"publisher","first-page":"2785","DOI":"10.1016\/j.cpc.2013.08.002","volume":"184","author":"WM Brown","year":"2013","unstructured":"Brown, W.M., Yamada, M.: Implementing molecular dynamics on hybrid high performance computers\u2014three-body potentials. Comput. Phys. Commun. 184(12), 2785\u20132793 (2013). \nhttps:\/\/doi.org\/10.1016\/j.cpc.2013.08.002","journal-title":"Comput. Phys. Commun."},{"key":"28_CR25","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1016\/j.softx.2015.06.001","volume":"1\u20132","author":"MJ Abraham","year":"2015","unstructured":"Abraham, M.J., et al.: GROMACS: high performance molecular simulations through multi-level parallelism from laptops to supercomputers. SoftwareX 1\u20132, 19\u201325 (2015). \nhttps:\/\/doi.org\/10.1016\/j.softx.2015.06.001","journal-title":"SoftwareX"},{"issue":"10","key":"28_CR26","doi-asserted-by":"publisher","first-page":"5342","DOI":"10.1016\/j.jcp.2008.01.047","volume":"227","author":"JA Anderson","year":"2008","unstructured":"Anderson, J.A., Lorenz, C.D., Travesset, A.: General purpose molecular dynamics simulations fully implemented on graphics processing units. J. Comput. Phys. 227(10), 5342\u20135359 (2008). \nhttps:\/\/doi.org\/10.1016\/j.jcp.2008.01.047","journal-title":"J. Comput. Phys."},{"key":"28_CR27","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.cpc.2015.02.028","volume":"192","author":"J Glaser","year":"2015","unstructured":"Glaser, J., et al.: Strong scaling of general-purpose molecular dynamics simulations on GPUs. Comput. Phys. Commun. 192, 97\u2013107 (2015). \nhttps:\/\/doi.org\/10.1016\/j.cpc.2015.02.028","journal-title":"Comput. Phys. Commun."},{"issue":"1","key":"28_CR28","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1021\/ct300857j","volume":"9","author":"P Eastman","year":"2013","unstructured":"Eastman, P., et al.: OpenMM 4: a reusable, extensible, hardware independent library for high performance molecular simulation. J. Chem. Theory Comput. 9(1), 461\u2013469 (2013). \nhttps:\/\/doi.org\/10.1021\/ct300857j","journal-title":"J. Chem. Theory Comput."},{"issue":"26","key":"28_CR29","doi-asserted-by":"publisher","first-page":"1990","DOI":"10.1002\/jcc.24030","volume":"36","author":"C Kutzner","year":"2015","unstructured":"Kutzner, C., P\u00e1ll, S., Fechner, M., Esztermann, A., de Groot, B.L., Grubm\u00fcller, H.: Best bang for your buck: GPU nodes for GROMACS biomolecular simulations. J. Comput. Chem. 36(26), 1990\u20132008 (2015)","journal-title":"J. Comput. Chem."},{"key":"28_CR30","unstructured":"Kutzner, C., P\u00e1ll, S., Fechner, M., Esztermann, A., de Groot, B.L., Grubm\u00fcller, H.: More bang for your buck: improved use of GPU nodes for GROMACS 2018. CoRR abs\/1903.05918 (2019). \nhttp:\/\/arxiv.org\/abs\/1903.05918"},{"key":"28_CR31","unstructured":"https:\/\/github.com\/Vsevak\/lammps"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-43229-4_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,3,19]],"date-time":"2020-03-19T00:09:39Z","timestamp":1584576579000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-43229-4_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030432287","9783030432294"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-43229-4_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"19 March 2020","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":"Bialystok","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Poland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ppam2019a","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.ppam.pl\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"161","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"91","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"57% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2,5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}