{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:54:44Z","timestamp":1786982084664,"version":"3.56.0"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,6,17]],"date-time":"2023-06-17T00:00:00Z","timestamp":1686960000000},"content-version":"vor","delay-in-days":16,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Math.Comput.Sci."],"published-print":{"date-parts":[[2023,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    In this paper we introduce the open-source code\n                    <jats:italic>MercuryDPM<\/jats:italic>\n                    : a code for simulating discrete particles. The paper discusses software and management issues that may be interesting for the developers of other open-source codes. Then we review the new features that have been added since the last publication: an improved Hertz-Mindlin model; a new liquid bridge model of Lian and Seville; a droplet-spray model; better support for re-creating complex, measured particle size distributions; a new implementation of rigid clumps; an implementation of elastic membranes; a wear model for walls; a soft-kill feature and a cloud-deployment interface for AWS.\n                  <\/jats:p>","DOI":"10.1007\/s11786-023-00562-x","type":"journal-article","created":{"date-parts":[[2023,6,16]],"date-time":"2023-06-16T22:01:37Z","timestamp":1686952897000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Recent Advances in MercuryDPM"],"prefix":"10.1007","volume":"17","author":[{"given":"Anthony R.","family":"Thornton","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Timo","family":"Plath","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Igor","family":"Ostanin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Holger","family":"G\u00f6tz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jan-Willem","family":"Bisschop","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ra\u00efsa","family":"Roeplal","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiuqi","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sahar","family":"Pourandi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Weinhart","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,6,17]]},"reference":[{"key":"562_CR1","doi-asserted-by":"crossref","unstructured":"Weinhart, T., Tunuguntla, D.R., Van Schrojenstein-Lantman, M.P., Van\u00a0Der Horn, A.J., Denissen, I.F.C., Windows-Yule, C.R., De Jong, A.C., Thornton, A.R.: MercuryDPM: a fast and flexible particle solver part A: Technical advances. In: Springer Proceedings in Physics, vol. 188 (2017)","DOI":"10.1007\/978-981-10-1926-5_139"},{"key":"562_CR2","unstructured":"Weinhart, T., Tunuguntla, D.R., Lantman, M.P.V.S., Denissen, I.F., Christopher, R.W.-Y., Polman, H., Tsang, J.M.F., Jin, B., Orefice, L., Vaart, K.V.D., Roy, S., Shi, H., Pagano, A., DenBreeijen, W., Scheper, B.J., Jarray, A., Luding, S., Thornton, A.R.: MercuryDPM: Fast, flexible particle simulations in complex geometries part II: Applications. In: 5th International Conference on Particle-Based Methods\u2014Fundamentals and Applications, PARTICLES 2017 (2017)"},{"key":"562_CR3","unstructured":"Thornton, A.R., Post, M., Orefice, L., Rapino, P., Roy, S., Polman, H., Shaheen, M.Y., Naranjo, J.E.A., Cheng, H., Jing, L. et\u00a0al.: Faster, more flexible, particle simulations: The future of MercuryDPM. In: 8th International Conference on Discrete Element Methods, DEM 2019 (2019)"},{"key":"562_CR4","unstructured":"Thornton, A.R., Krijgsman, D., te\u00a0Voortwis, A., Ogarko, V., Luding, S., Fransen, R., Gonzalez, S., Bokhove, O., Imole, O., Weinhart, T.: A review of recent work on the discrete particle method at the University of Twente : An introduction to the open-source package MercuryDPM. In: DEM 6: 6th International Conference on Discrete Element Methods and Related Techniques, pp. 393\u2013399 (2013)"},{"issue":"1","key":"562_CR5","first-page":"48","volume":"10","author":"AR Thornton","year":"2013","unstructured":"Thornton, A.R., Krijgsman, D., Fransen, R.H.A., Gonzalez, S., Tunuguntla, D.R., te Voortwis, A., Luding, S., Bokhove, O., Weinhart, T.: Mercury-DPM: fast particle simulations in complex geometries. EnginSoft Newslett. Simul. Based Eng. Sci. 10(1), 48\u201353 (2013)","journal-title":"EnginSoft Newslett. Simul. Based Eng. Sci."},{"key":"562_CR6","unstructured":"Tunuguntla, D.R., Weinhart, T., Thornton, A.R.: Discrete particle simulations with MercuryDPM. In: Alert Doctoral School 2017: Discrete Element Modeling (2017)"},{"key":"562_CR7","doi-asserted-by":"publisher","first-page":"107129","DOI":"10.1016\/j.cpc.2019.107129","volume":"249","author":"T Weinhart","year":"2020","unstructured":"Weinhart, T., Orefice, L., Post, M., van Schrojenstein\u00a0Lantman, M.P., Denissen, I.F.C., Tunuguntla, D.R., Tsang, J.M.F., Cheng, H., Shaheen, M.Y., Shi, H., et al.: Fast, flexible particle simulations\u2014an introduction to MercuryDPM. Comput. Phys. Commun. 249, 107129 (2020)","journal-title":"Comput. Phys. Commun."},{"key":"562_CR8","doi-asserted-by":"publisher","first-page":"932","DOI":"10.1016\/j.cpc.2011.12.019","volume":"183","author":"V Ogarko","year":"2012","unstructured":"Ogarko, V., Luding, S.: A fast multilevel algorithm for contact detection of arbitrarily polydisperse objects. Comput. Phys. Commun. 183, 932\u2013936 (2012)","journal-title":"Comput. Phys. Commun."},{"issue":"3","key":"562_CR9","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s40571-015-0087-y","volume":"3","author":"DR Tunuguntla","year":"2016","unstructured":"Tunuguntla, D.R., Thornton, A.R., Weinhart, T.: From discrete elements to continuum fields: extension to bidisperse systems. Comput. Particle Mech. 3(3), 349\u2013365 (2016)","journal-title":"Comput. Particle Mech."},{"key":"562_CR10","doi-asserted-by":"crossref","unstructured":"Heil, M., Hazel, A.L.: oomph-lib\u2014an object-oriented multi-physics finite-element library. In: Fluid-structure interaction, pp. 19\u201349. Springer (2006)","DOI":"10.1007\/3-540-34596-5_2"},{"key":"562_CR11","doi-asserted-by":"publisher","first-page":"115651","DOI":"10.1016\/j.cma.2022.115651","volume":"403","author":"H Cheng","year":"2022","unstructured":"Cheng, H., Thornton, A.R., Luding, S., Hazel, A.L.L., Weinhart, T.: Concurrent multi-scale modeling of granular materials: role of coarse-graining in fem-dem coupling. Comput. Methods Appl. Mech. Eng. 403, 115651 (2022)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"562_CR12","doi-asserted-by":"crossref","unstructured":"Ahrens, J., Geveci, B., Law, C.: Paraview: An end-user tool for large data visualization (2005)","DOI":"10.1016\/B978-012387582-2\/50038-1"},{"key":"562_CR13","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1115\/1.4010702","volume":"20","author":"RD Mindlin","year":"1953","unstructured":"Mindlin, R.D., Deresiewicz, H.: Elastic spheres in contact under varying oblique forces. J. Appl. Mech. 20, 327\u2013344 (1953). (9)","journal-title":"J. Appl. Mech."},{"issue":"4","key":"562_CR14","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/s10035-008-0099-x","volume":"10","author":"S Luding","year":"2008","unstructured":"Luding, S.: Cohesive, frictional powders: contact models for tension. Granular Matter. 10(4), 235\u2013246 (2008)","journal-title":"Granular Matter."},{"key":"562_CR15","doi-asserted-by":"publisher","first-page":"525","DOI":"10.1016\/j.ces.2003.09.037","volume":"59","author":"A Di Renzo","year":"2004","unstructured":"Di Renzo, A., Di Maio, F.P.: Comparison of contact-force models for the simulation of collisions in DEM-based granular flow codes. Chem. Eng. Sci. 59, 525\u2013541 (2004)","journal-title":"Chem. Eng. Sci."},{"issue":"24","key":"562_CR16","doi-asserted-by":"publisher","first-page":"9396","DOI":"10.1021\/la000657y","volume":"16","author":"CD Willett","year":"2000","unstructured":"Willett, C.D., Adams, M.J., Johnson, S.A., Seville, J.P.K.: Capillary bridges between two spherical bodies. Langmuir 16(24), 9396\u20139405 (2000)","journal-title":"Langmuir"},{"key":"562_CR17","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/j.cis.2015.11.003","volume":"227","author":"G Lian","year":"2016","unstructured":"Lian, G., Seville, J.: The capillary bridge between two spheres: new closed-form equations in a two century old problem. Adv. Colloid Interface Sci. 227, 53\u201362 (2016)","journal-title":"Adv. Colloid Interface Sci."},{"key":"562_CR18","doi-asserted-by":"publisher","first-page":"628","DOI":"10.1016\/j.powtec.2019.12.021","volume":"362","author":"L Zhang","year":"2020","unstructured":"Zhang, L., Wu, C.: Discrete element analysis of normal elastic impact of wet particles. Powder Technol. 362, 628\u2013634 (2020)","journal-title":"Powder Technol."},{"key":"562_CR19","doi-asserted-by":"publisher","first-page":"100735","DOI":"10.1016\/j.softx.2021.100735","volume":"15","author":"V Angelidakis","year":"2021","unstructured":"Angelidakis, V., Nadimi, S., Otsubo, M., Utili, S.: Clump: a code library to generate universal multi-sphere particles. SoftwareX 15, 100735 (2021)","journal-title":"SoftwareX"},{"issue":"3","key":"562_CR20","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1007\/s00371-015-1194-8","volume":"33","author":"M Kot","year":"2017","unstructured":"Kot, M., Nagahashi, H.: Mass spring models with adjustable Poisson\u2019s ratio. Vis. Comput. 33(3), 283\u2013291 (2017)","journal-title":"Vis. Comput."},{"key":"562_CR21","unstructured":"Bridson, R., Marino, S., Fedkiw, R.: Simulation of clothing with folds and wrinkles. In: Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA \u201903, pp. 28\u201336. Eurographics Association (2003)"},{"issue":"1","key":"562_CR22","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1115\/1.1432990","volume":"55","author":"M Ostoja-Starzewski","year":"2002","unstructured":"Ostoja-Starzewski, M.: Lattice models in micromechanics. Appl. Mech. Rev. 55(1), 35\u201360 (2002)","journal-title":"Appl. Mech. Rev."},{"key":"562_CR23","doi-asserted-by":"publisher","first-page":"103154","DOI":"10.1016\/j.compgeo.2019.103154","volume":"115","author":"T Qu","year":"2019","unstructured":"Qu, T., Feng, Y.T., Wang, Y., Wang, M.: Discrete element modelling of flexible membrane boundaries for triaxial tests. Comput. Geotech. 115, 103154 (2019)","journal-title":"Comput. Geotech."},{"issue":"4","key":"562_CR24","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1680\/geolett.12.00040","volume":"2","author":"J de Bono","year":"2012","unstructured":"de Bono, J., Mcdowell, G., Wanatowski, D.: Discrete element modelling of a flexible membrane for triaxial testing of granular material at high pressures. G\u00e9otech. Lett. 2(4), 199\u2013203 (2012)","journal-title":"G\u00e9otech. Lett."},{"issue":"1","key":"562_CR25","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/s10035-021-01193-4","volume":"24","author":"H G\u00f6tz","year":"2022","unstructured":"G\u00f6tz, H., Santarossa, A., Sack, A., P\u00f6schel, T., M\u00fcller, P.: Soft particles reinforce robotic grippers: robotic grippers based on granular jamming of soft particles. Granular Matter. 24(1), 31 (2022)","journal-title":"Granular Matter."},{"issue":"8","key":"562_CR26","doi-asserted-by":"publisher","first-page":"981","DOI":"10.1063\/1.1721448","volume":"24","author":"J Archard","year":"1953","unstructured":"Archard, J.: Contact and rubbing of flat surfaces. J. Appl. Phys. 24(8), 981\u2013988 (1953)","journal-title":"J. Appl. Phys."}],"container-title":["Mathematics in Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11786-023-00562-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11786-023-00562-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11786-023-00562-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,27]],"date-time":"2023-07-27T01:14:23Z","timestamp":1690420463000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11786-023-00562-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["562"],"URL":"https:\/\/doi.org\/10.1007\/s11786-023-00562-x","relation":{},"ISSN":["1661-8270","1661-8289"],"issn-type":[{"value":"1661-8270","type":"print"},{"value":"1661-8289","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6]]},"assertion":[{"value":"24 October 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 January 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 January 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"13"}}