{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T11:50:52Z","timestamp":1753357852769,"version":"3.40.3"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030178710"},{"type":"electronic","value":"9783030178727"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":[[2019]]},"DOI":"10.1007\/978-3-030-17872-7_8","type":"book-chapter","created":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T18:03:00Z","timestamp":1556042580000},"page":"125-143","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Understanding the Scalability of Molecular Simulation Using Empirical Performance Modeling"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7238-7353","authenticated-orcid":false,"given":"Sergei","family":"Shudler","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7947-4051","authenticated-orcid":false,"given":"Jadran","family":"Vrabec","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6595-3599","authenticated-orcid":false,"given":"Felix","family":"Wolf","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,4,24]]},"reference":[{"key":"8_CR1","unstructured":"BMBF project TaLPas - Task-based Load Balancing and Auto-tuning in Particle Simulations. \n                      https:\/\/wr.informatik.uni-hamburg.de\/research\/projects\/talpas\/start\n                      \n                    . Accessed 22 May 2018"},{"key":"8_CR2","unstructured":"Cube 4.x series. \n                      http:\/\/www.scalasca.org\/software\/cube-4.x\/download.html\n                      \n                    . Accessed 22 May 2018"},{"key":"8_CR3","unstructured":"European Union\u2019s Horizon 2020 project POP - Performance Optimisation and Productivity. \n                      https:\/\/pop-coe.eu\n                      \n                    . Accessed 25 June 2018"},{"key":"8_CR4","unstructured":"Extra-P \u2013 Automated Performance-modeling Tool. \n                      http:\/\/www.scalasca.org\/software\/extra-p\n                      \n                    . Accessed 22 May 2018"},{"key":"8_CR5","unstructured":"Folding@home. \n                      https:\/\/foldingathome.org\/\n                      \n                    . Accessed 04 July 2018"},{"key":"8_CR6","unstructured":"GROMACS: Molecular Dynamics Package. \n                      http:\/\/www.gromacs.org\/\n                      \n                    . Accessed 03 July 2018"},{"key":"8_CR7","unstructured":"LAMMPS: Molecular Dynamics Simulator. \n                      http:\/\/lammps.sandia.gov\/\n                      \n                    . Accessed 03 July 2018"},{"key":"8_CR8","unstructured":"NAMD: Scalable Molecular Dynamics. \n                      http:\/\/www.ks.uiuc.edu\/Research\/namd\/\n                      \n                    . Accessed 03 July 2018"},{"issue":"1","key":"8_CR9","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). \n                      https:\/\/doi.org\/10.1016\/0010-4655(95)00042-E","journal-title":"Comput. Phys. Commun."},{"key":"8_CR10","doi-asserted-by":"publisher","unstructured":"Bhatele, A., Jain, N., Livnat, Y., Pascucci, V., Bremer, P.T.: Analyzing network health and congestion in dragonfly-based supercomputers. In: Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium (IPDPS), pp. 93\u2013102. IEEE Computer Society, May 2016. \n                      https:\/\/doi.org\/10.1109\/IPDPS.2016.123","DOI":"10.1109\/IPDPS.2016.123"},{"key":"8_CR11","doi-asserted-by":"publisher","unstructured":"Phillips, J.C., et al.: Scalable molecular dynamics with NAMD. J. Comput. Chem. 26(16), 1781\u20131802 (2005). \n                      https:\/\/doi.org\/10.1002\/jcc.20289","DOI":"10.1002\/jcc.20289"},{"key":"8_CR12","doi-asserted-by":"publisher","unstructured":"Calotoiu, A., et al.: Fast multi-parameter performance modeling. In: Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER), pp. 1\u201310. IEEE, September 2016. \n                      https:\/\/doi.org\/10.1109\/CLUSTER.2016.57","DOI":"10.1109\/CLUSTER.2016.57"},{"key":"8_CR13","doi-asserted-by":"publisher","unstructured":"Calotoiu, A., Hoefler, T., Poke, M., Wolf, F.: Using automated performance modeling to find scalability bugs in complex codes. In: Proceedings of the ACM\/IEEE Conference on Supercomputing (SC), pp. 45:1\u201345:12. ACM, November 2013. \n                      https:\/\/doi.org\/10.1145\/2503210.2503277","DOI":"10.1145\/2503210.2503277"},{"key":"8_CR14","doi-asserted-by":"publisher","unstructured":"Chunduri, S., et al.: Run-to-run Variability on Xeon Phi based cray XC systems. In: Proceedings of the ACM\/IEEE Conference on Supercomputing (SC), pp. 52:1\u201352:13. ACM, November 2017. \n                      https:\/\/doi.org\/10.1145\/3126908.3126926","DOI":"10.1145\/3126908.3126926"},{"issue":"11","key":"8_CR15","doi-asserted-by":"publisher","first-page":"2350","DOI":"10.1016\/j.cpc.2011.04.026","volume":"182","author":"S Deublein","year":"2011","unstructured":"Deublein, S., et al.: ms2: a molecular simulation tool for thermodynamic properties. Comput. Phys. Commun. 182(11), 2350\u20132367 (2011). \n                      https:\/\/doi.org\/10.1016\/j.cpc.2011.04.026","journal-title":"Comput. Phys. Commun."},{"issue":"12","key":"8_CR16","doi-asserted-by":"publisher","first-page":"3302","DOI":"10.1016\/j.cpc.2014.07.012","volume":"185","author":"CW Glass","year":"2014","unstructured":"Glass, C.W., et al.: ms2: a molecular simulation tool for thermodynamic properties, new version release. Comput. Phys. Commun. 185(12), 3302\u20133306 (2014). \n                      https:\/\/doi.org\/10.1016\/j.cpc.2014.07.012","journal-title":"Comput. Phys. Commun."},{"key":"8_CR17","doi-asserted-by":"publisher","unstructured":"Horsch, M., Niethammer, C., Vrabec, J., Hasse, H.: Computational molecular engineering as an emerging technology in process engineering. Methods Appl. Inform. Inf. Technol. 55(3), 97\u2013101 (2013). \n                      https:\/\/doi.org\/10.1524\/itit.2013.0013","DOI":"10.1524\/itit.2013.0013"},{"key":"8_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1007\/978-3-662-48096-0_35","volume-title":"Euro-Par 2015: Parallel Processing","author":"C Iwainsky","year":"2015","unstructured":"Iwainsky, C., et al.: How many threads will be too many? On the scalability of OpenMP implementations. In: Tr\u00e4ff, J.L., Hunold, S., Versaci, F. (eds.) Euro-Par 2015. LNCS, vol. 9233, pp. 451\u2013463. Springer, Heidelberg (2015). \n                      https:\/\/doi.org\/10.1007\/978-3-662-48096-0_35"},{"key":"8_CR19","doi-asserted-by":"publisher","unstructured":"Kale, L.V., Krishnan, S.: CHARM++: a portable concurrent object oriented system based on C++. In: Proceedings of the 8th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pp. 91\u2013108. ACM (1993). \n                      https:\/\/doi.org\/10.1145\/165854.165874","DOI":"10.1145\/165854.165874"},{"key":"8_CR20","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/978-3-642-31476-6_7","volume-title":"Tools for High Performance Computing","author":"A Kn\u00fcpfer","year":"2011","unstructured":"Kn\u00fcpfer, A., et al.: Score-P - a joint performance measurement run-time infrastructure for periscope, scalasca, TAU, and vampir. In: Brunst, H., M\u00fcller, M., Nagel, W., Resch, M. (eds.) Tools for High Performance Computing, pp. 79\u201391. Springer, Heidelberg (2011). \n                      https:\/\/doi.org\/10.1007\/978-3-642-31476-6_7"},{"key":"8_CR21","doi-asserted-by":"publisher","unstructured":"Marathe, A., et al.: Performance modeling under resource constraints using deep transfer learning. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2017, pp. 31:1\u201331:12. ACM (2017). \n                      https:\/\/doi.org\/10.1145\/3126908.3126969","DOI":"10.1145\/3126908.3126969"},{"issue":"1","key":"8_CR22","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). \n                      https:\/\/doi.org\/10.1006\/jcph.1995.1039","journal-title":"J. Comput. Phys."},{"key":"8_CR23","doi-asserted-by":"publisher","unstructured":"Rutkai, G., et al.: ms2: a molecular simulation tool for thermodynamic properties, release 3.0. Comput. Phys. Commun. 221, 343\u2013351 (2017). \n                      https:\/\/doi.org\/10.1016\/j.cpc.2017.07.025","DOI":"10.1016\/j.cpc.2017.07.025"},{"key":"8_CR24","doi-asserted-by":"publisher","unstructured":"Shudler, S., Calotoiu, A., Hoefler, T., Strube, A., Wolf, F.: Exascaling your library: will your implementation meet your expectations? In: Proceedings of the 29th ACM International Conference on Supercomputing (ICS), pp. 165\u2013175. ACM, June 2015. \n                      https:\/\/doi.org\/10.1145\/2751205.2751216","DOI":"10.1145\/2751205.2751216"},{"key":"8_CR25","doi-asserted-by":"publisher","unstructured":"Shudler, S., Calotoiu, A., Hoefler, T., Wolf, F.: Isoefficiency in practice: configuring and understanding the performance of task-based applications. In: Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 131\u2013143. ACM, February 2017. \n                      https:\/\/doi.org\/10.1145\/3018743.3018770","DOI":"10.1145\/3018743.3018770"},{"issue":"17","key":"8_CR26","doi-asserted-by":"publisher","first-page":"2219","DOI":"10.1002\/cpe.1171","volume":"19","author":"K Singh","year":"2007","unstructured":"Singh, K., \u0130pek, E., McKee, S.A., de Supinski, B.R., Schulz, M., Caruana, R.: Predicting parallel application performance via machine learning approaches: research articles. Concurr. Comput.: Pract. Exper. 19(17), 2219\u20132235 (2007). \n                      https:\/\/doi.org\/10.1002\/cpe.1171","journal-title":"Concurr. Comput.: Pract. Exper."},{"key":"8_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1007\/978-3-662-48096-0_40","volume-title":"Euro-Par 2015: Parallel Processing","author":"A Vogel","year":"2015","unstructured":"Vogel, A., et al.: 10,000 performance models per minute \u2013 scalability of the UG4 simulation framework. In: Tr\u00e4ff, J.L., Hunold, S., Versaci, F. (eds.) Euro-Par 2015. LNCS, vol. 9233, pp. 519\u2013531. Springer, Heidelberg (2015). \n                      https:\/\/doi.org\/10.1007\/978-3-662-48096-0_40"},{"key":"8_CR28","doi-asserted-by":"publisher","unstructured":"Yang, X., Jenkins, J., Mubarak, M., Ross, R.B., Lan, Z.: Watch out for the bully!: job interference study on dragonfly network. In: Proceedings of the ACM\/IEEE Conference on Supercomputing (SC), pp. 64:1\u201364:11. IEEE Press (2016). \n                      https:\/\/doi.org\/10.1109\/SC.2016.63","DOI":"10.1109\/SC.2016.63"}],"container-title":["Lecture Notes in Computer Science","Programming and Performance Visualization Tools"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-17872-7_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T09:55:16Z","timestamp":1558346116000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-17872-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030178710","9783030178727"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-17872-7_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"24 April 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ESPT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Extreme-Scale Programming Tools","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dallas, TX","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 November 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 November 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"espt2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.vi-hps.org\/symposia\/espt\/espt-sc18.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}