{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T18:42:40Z","timestamp":1771353760742,"version":"3.50.1"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2019,4,29]],"date-time":"2019-04-29T00:00:00Z","timestamp":1556496000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,4,29]],"date-time":"2019-04-29T00:00:00Z","timestamp":1556496000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61502450"],"award-info":[{"award-number":["61502450"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,7]]},"DOI":"10.1007\/s11227-019-02860-3","type":"journal-article","created":{"date-parts":[[2019,4,30]],"date-time":"2019-04-30T12:02:28Z","timestamp":1556625748000},"page":"5501-5520","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["FastNBL: fast neighbor lists establishment for molecular dynamics simulation based on bitwise operations"],"prefix":"10.1007","volume":"76","author":[{"given":"Kun","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0003-0022-7865","authenticated-orcid":false,"given":"Shigang","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shan","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yifeng","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunquan","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,4,29]]},"reference":[{"key":"2860_CR1","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.softx.2015.06.001","volume":"1","author":"MJ Abraham","year":"2015","unstructured":"Abraham MJ, Murtola T, Schulz R, P\u00e1ll S, Smith JC, Hess B, Lindahl E (2015) Gromacs: high performance molecular simulations through multi-level parallelism from laptops to supercomputers. SoftwareX 1:19\u201325","journal-title":"SoftwareX"},{"key":"2860_CR2","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198803195.001.0001","volume-title":"Computer simulation of liquids","author":"MP Allen","year":"2017","unstructured":"Allen MP, Tildesley DJ (2017) Computer simulation of liquids. Oxford University Press, Oxford"},{"key":"2860_CR3","first-page":"1","volume":"23","author":"MP Allen","year":"2004","unstructured":"Allen MP et al (2004) Introduction to molecular dynamics simulation. Comput Soft Matter Synth Polym proteins 23:1\u201328","journal-title":"Comput Soft Matter Synth Polym proteins"},{"issue":"1","key":"2860_CR4","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/0021-9991(83)90014-1","volume":"52","author":"HC Andersen","year":"1983","unstructured":"Andersen HC (1983) Rattle: a velocity version of the shake algorithm for molecular dynamics calculations. J Comput Phys 52(1):24\u201334","journal-title":"J Comput Phys"},{"key":"2860_CR5","unstructured":"Anderson JA, Glotzer SC (2013) The development and expansion of hoomd-blue through six years of gpu proliferation. \narXiv:1308.5587"},{"issue":"10","key":"2860_CR6","doi-asserted-by":"crossref","first-page":"5342","DOI":"10.1016\/j.jcp.2008.01.047","volume":"227","author":"JA Anderson","year":"2008","unstructured":"Anderson JA, Lorenz CD, Travesset A (2008) General purpose molecular dynamics simulations fully implemented on graphics processing units. J Comput Phys 227(10):5342\u20135359","journal-title":"J Comput Phys"},{"key":"2860_CR7","unstructured":"ARM (2015) ARM Cortex-A Series: Programmer\u2019s Guide for ARMv8-A"},{"key":"2860_CR8","unstructured":"ARM (2017) ARM architecture reference manual. ARMv8, for ARMv8-A architecture profile"},{"key":"2860_CR9","volume-title":"Theory and applications of distance geometry","author":"LM Blumenthal","year":"1970","unstructured":"Blumenthal LM (1970) Theory and applications of distance geometry. Chelsea, New York"},{"issue":"4","key":"2860_CR10","doi-asserted-by":"publisher","first-page":"898","DOI":"10.1016\/j.cpc.2010.12.021","volume":"182","author":"WM Brown","year":"2011","unstructured":"Brown WM, Wang P, Plimpton SJ, Tharrington AN (2011) Implementing molecular dynamics on hybrid high performance computers-short range forces. Comput Phys Commun 182(4):898\u2013911. \nhttps:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.cpc.2010.12.021","journal-title":"Comput Phys Commun"},{"issue":"1","key":"2860_CR11","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum L, Menon R (1998) OpenMP: an industry standard API for shared-memory programming. IEEE Comput Sci Eng 5(1):46\u201355","journal-title":"IEEE Comput Sci Eng"},{"key":"2860_CR12","doi-asserted-by":"crossref","unstructured":"Flur S, Gray KE, Pulte C, Sarkar S, Sezgin A, Maranget L, Deacon W, Sewell P (2016) Modelling the ARMv8 architecture, operationally: concurrency and ISA. In: ACM SIGPLAN notices, vol 51. ACM, pp 608\u2013621","DOI":"10.1145\/2914770.2837615"},{"key":"2860_CR13","unstructured":"Fog A (2008) Optimizing subroutines in assembly language: an optimization guide for x86 platforms. Copenhagen University College of Engineering"},{"key":"2860_CR14","volume-title":"Understanding molecular simulation: from algorithms to applications","author":"D Frenkel","year":"2001","unstructured":"Frenkel D, Smit B (2001) Understanding molecular simulation: from algorithms to applications, vol 1. Elsevier, London"},{"issue":"7","key":"2860_CR15","doi-asserted-by":"crossref","first-page":"072001","DOI":"10.1007\/s11432-016-5588-7","volume":"59","author":"H Fu","year":"2016","unstructured":"Fu H, Liao J, Yang J, Wang L, Song Z, Huang X, Yang C, Xue W, Liu F, Qiao F et al (2016) The sunway taihulight supercomputer: system and applications. Sci China Inf Sci 59(7):072001","journal-title":"Sci China Inf Sci"},{"key":"2860_CR16","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.cpc.2015.02.028","volume":"192","author":"J Glaser","year":"2015","unstructured":"Glaser J, Nguyen TD, Anderson JA, Lui P, Spiga F, Millan JA, Morse DC, Glotzer SC (2015) Strong scaling of general-purpose molecular dynamics simulations on gpus. Comput Phys Commun 192:97\u2013107","journal-title":"Comput Phys Commun"},{"key":"2860_CR17","doi-asserted-by":"crossref","DOI":"10.1887\/0852743920","volume-title":"Computer simulation using particles","author":"RW Hockney","year":"1988","unstructured":"Hockney RW, Eastwood JW (1988) Computer simulation using particles. CRC Press, London"},{"key":"2860_CR18","unstructured":"Intel (2018) Intel\u00ae 64 and IA-32 architectures software developers manual. Volume 3B: System programming Guide, Part 2"},{"issue":"2","key":"2860_CR19","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1021\/jz101461d","volume":"2","author":"W Jiang","year":"2010","unstructured":"Jiang W, Hardy DJ, Phillips JC, MacKerell AD Jr, Schulten K, Roux B (2010) High-performance scalable molecular dynamics simulations of a polarizable force field based on classical drude oscillators in namd. J Phys Chem Lett 2(2):87\u201392","journal-title":"J Phys Chem Lett"},{"key":"2860_CR20","doi-asserted-by":"crossref","unstructured":"Liu W, Schmidt B, Voss G, M\u00fcller-Wittig W (2007) Molecular dynamics simulations on commodity GPUs with CUDA. In: International Conference on High-Performance Computing. Springer, pp 185\u2013196","DOI":"10.1007\/978-3-540-77220-0_20"},{"issue":"2\u20133","key":"2860_CR21","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/S0010-4655(98)00203-3","volume":"119","author":"W Mattson","year":"1999","unstructured":"Mattson W, Rice BM (1999) Near-neighbor calculations using a modified cell-linked list method. Comput Phys Commun 119(2\u20133):135\u2013148","journal-title":"Comput Phys Commun"},{"issue":"10","key":"2860_CR22","doi-asserted-by":"crossref","first-page":"4455","DOI":"10.1021\/ct500169q","volume":"10","author":"C Niethammer","year":"2014","unstructured":"Niethammer C, Becker S, Bernreuther M, Buchholz M, Eckhardt W, Heinecke A, Werth S, Bungartz HJ, Glass CW, Hasse H et al (2014) ls1 mardyn: the massively parallel molecular dynamics code for large systems. J Chem Theory Computation 10(10):4455\u20134464","journal-title":"J Chem Theory Computation"},{"issue":"1","key":"2860_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1006\/jcph.1995.1039","volume":"117","author":"S Plimpton","year":"1995","unstructured":"Plimpton S (1995) Fast parallel algorithms for short-range molecular dynamics. J Comput Phys 117(1):1\u201319. \nhttps:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1006\/jcph.1995.1039","journal-title":"J Comput Phys"},{"key":"2860_CR24","first-page":"43","volume":"18","author":"S Plimpton","year":"2007","unstructured":"Plimpton S, Crozier P, Thompson A (2007) LAMMPS-large-scale atomic\/molecular massively parallel simulator. Sandia Natl Lab 18:43\u201343","journal-title":"Sandia Natl Lab"},{"key":"2860_CR25","unstructured":"Potter D (1973) Computational physics. Wiley"},{"issue":"7","key":"2860_CR26","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1093\/bioinformatics\/btt055","volume":"29","author":"S Pronk","year":"2013","unstructured":"Pronk S, P\u00e1ll S, Schulz R, Larsson P, Bjelkmar P, Apostolov R, Shirts MR, Smith JC, Kasson PM, Van Der Spoel D et al (2013) Gromacs 4.5: a high-throughput and highly parallel open source molecular simulation toolkit. Bioinformatics 29(7):845\u2013854","journal-title":"Bioinformatics"},{"key":"2860_CR27","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511816581","volume-title":"The art of molecular dynamics simulation","author":"DC Rapaport","year":"2004","unstructured":"Rapaport DC, Rapaport DCR (2004) The art of molecular dynamics simulation. Cambridge University Press, Cambridge"},{"issue":"16","key":"2860_CR28","doi-asserted-by":"crossref","first-page":"2618","DOI":"10.1002\/jcc.20829","volume":"28","author":"JE Stone","year":"2007","unstructured":"Stone JE, Phillips JC, Freddolino PL, Hardy DJ, Trabuco LG, Schulten K (2007) Accelerating molecular modeling applications with graphics processors. J Comput Chem 28(16):2618\u20132640","journal-title":"J Comput Chem"},{"issue":"11","key":"2860_CR29","doi-asserted-by":"publisher","first-page":"2809","DOI":"10.1016\/j.cpc.2014.06.015","volume":"185","author":"YH Tang","year":"2014","unstructured":"Tang YH, Karniadakis GE (2014) Accelerating dissipative particle dynamics simulations on gpus: algorithms, numerics and applications. Comput Phys Commun 185(11):2809\u20132822. \nhttps:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.cpc.2014.06.015","journal-title":"Comput Phys Commun"},{"key":"2860_CR30","unstructured":"Trott CR (2011) Lammpscuda\u2014a new gpu accelerated molecular dynamics simulations package and its application to ion-conducting glasses. Ph.d. thesis, Universit\u00e4tsbibliothek Ilmenau"},{"issue":"3","key":"2860_CR31","doi-asserted-by":"crossref","first-page":"1990","DOI":"10.1063\/1.463137","volume":"97","author":"M Tuckerman","year":"1992","unstructured":"Tuckerman M, Berne BJ, Martyna GJ (1992) Reversible multiple time scale molecular dynamics. J Chem Phys 97(3):1990\u20132001","journal-title":"J Chem Phys"},{"issue":"1","key":"2860_CR32","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1103\/PhysRev.159.98","volume":"159","author":"L Verlet","year":"1967","unstructured":"Verlet L (1967) Computer \u201cexperiments\u201d on classical fluids. I. Thermodynamical properties of Lennard\u2013Jones molecules. Phys Rev 159(1):98","journal-title":"Phys Rev"},{"key":"2860_CR33","doi-asserted-by":"crossref","unstructured":"Wang X, Xue W, Liu W, Wu L (2018) swSpTRSV: a fast sparse triangular solve with sparse level tile layout on sunway architectures. In: Proceedings of the 23rd ACM SIGPLAN symposium on principles and practice of parallel programming. ACM, pp 338\u2013353","DOI":"10.1145\/3178487.3178513"},{"key":"2860_CR34","unstructured":"Xing HJ, Khan MKR, Alnatsheh RH, Chirala RC, Bhattacharjee S (2012) Method and apparatus for neighbor list updates. US Patent 8,144,662"},{"issue":"1\u20132","key":"2860_CR35","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.cpc.2004.04.004","volume":"161","author":"Z Yao","year":"2004","unstructured":"Yao Z, Wang JS, Liu GR, Cheng M (2004) Improved neighbor list algorithm in molecular simulations using cell decomposition and data sorting method. Comput Phys Commun 161(1\u20132):27\u201335","journal-title":"Comput Phys Commun"}],"updated-by":[{"DOI":"10.1007\/s11227-019-02956-w","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T00:00:00Z","timestamp":1564099200000}}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02860-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/link.springer.com\/article\/10.1007\/s11227-019-02860-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02860-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,5]],"date-time":"2020-06-05T08:32:08Z","timestamp":1591345928000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/link.springer.com\/10.1007\/s11227-019-02860-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,29]]},"references-count":35,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["2860"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1007\/s11227-019-02860-3","relation":{"correction":[{"id-type":"doi","id":"10.1007\/s11227-019-02956-w","asserted-by":"object"}]},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,29]]},"assertion":[{"value":"29 April 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 July 2019","order":2,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":3,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The first main paragraph of the paper contains errors. The correct wording is given below.","order":4,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}