{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T10:27:39Z","timestamp":1760956059668,"version":"3.37.3"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T00:00:00Z","timestamp":1609632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T00:00:00Z","timestamp":1609632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["No. DE-AC02-07CH11359"],"award-info":[{"award-number":["No. DE-AC02-07CH11359"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100002418","name":"Intel Corporation","doi-asserted-by":"publisher","award":["FUNDUNESP Grant No. 2323\/2014"],"award-info":[{"award-number":["FUNDUNESP Grant No. 2323\/2014"]}],"id":[{"id":"10.13039\/100002418","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comput Softw Big Sci"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Full detector simulation was among the largest CPU consumers in all CERN experiment software stacks for the first two runs of the Large Hadron Collider. In the early 2010s, it was projected that simulation demands would scale linearly with increasing luminosity, with only partial compensation from increasing computing resources. The extension of fast simulation approaches to cover more use cases that represent a larger fraction of the simulation budget is only part of the solution, because of intrinsic precision limitations. The remainder corresponds to speeding up the simulation software by several factors, which is not achievable by just applying simple optimizations to the current code base. In this context, the GeantV R&amp;D project was launched, aiming to redesign the legacy particle transport code in order to benefit from features of fine-grained parallelism, including vectorization and increased locality of both instruction and data. This paper provides an extensive presentation of the results and achievements of this R&amp;D project, as well as the conclusions and lessons learned from the beta version prototype.<\/jats:p>","DOI":"10.1007\/s41781-020-00048-6","type":"journal-article","created":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T09:02:59Z","timestamp":1609664579000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["GeantV"],"prefix":"10.1007","volume":"5","author":[{"given":"G.","family":"Amadio","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Ananya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Apostolakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Bandieramonte","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Banerjee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Bhattacharyya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"Bianchini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Bitzes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Canal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F.","family":"Carminati","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"O.","family":"Chaparro-Amaro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Cosmo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. C.","family":"De Fine\u00a0Licht","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"V.","family":"Drogan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L.","family":"Duhem","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D.","family":"Elvira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Fuentes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Gheata","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Gheata","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Gravey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I.","family":"Goulas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F.","family":"Hariri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S. Y.","family":"Jun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D.","family":"Konstantinov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H.","family":"Kumawat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. G.","family":"Lima","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Maldonado-Romo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Mart\u00ednez-Castro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Mato","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T.","family":"Nikitina","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Novaes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Novak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K.","family":"Pedro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Pokorski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Ribon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Schmitz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Seghal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"O.","family":"Shadura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.","family":"Tcherniaev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Vallecorsa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Wenzel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Y.","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,1,3]]},"reference":[{"key":"48_CR1","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s41781-018-0018-8","volume":"3","author":"The HEP Software Foundation","year":"2019","unstructured":"The HEP Software Foundation (2019) A roadmap for HEP software and computing R&D for the 2020s. Comput Softw Big Sci 3:7","journal-title":"Comput Softw Big Sci"},{"key":"48_CR2","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/S0168-9002(03)01368-8","volume":"A506","author":"S Agostinelli","year":"2003","unstructured":"Agostinelli S et al (2003) GEANT4: a simulation toolkit. Nucl Instrum Methods A506:250\u2013303","journal-title":"Nucl Instrum Methods"},{"key":"48_CR3","doi-asserted-by":"crossref","unstructured":"Ferrari A, Sala PR, Fass\u00f2 A, Ranft J (2005) FLUKA: a multi-particle transport code (Program version 2005). CERN-2005-010, SLAC-R-773, INFN-TC-05-11","DOI":"10.2172\/877507"},{"key":"48_CR4","volume-title":"Simulation program for particle physics experiments, , GEANT: user guide and reference manual","author":"R Brun","year":"1978","unstructured":"Brun R, Hagelberg R, Hansroul M, Lassalle J (1978) Simulation program for particle physics experiments, GEANT: user guide and reference manual. CERN, Geneva"},{"key":"48_CR5","doi-asserted-by":"publisher","first-page":"032037","DOI":"10.1088\/1742-6596\/1085\/3\/032037","volume":"1085","author":"G Amadio","year":"2018","unstructured":"Amadio G et al (2018) GeantV alpha release. J Phys Conf Ser 1085:032037","journal-title":"J Phys Conf Ser"},{"key":"48_CR6","doi-asserted-by":"publisher","first-page":"032034","DOI":"10.1088\/1742-6596\/1085\/3\/032034","volume":"1085","author":"G Amadio","year":"2018","unstructured":"Amadio G, Canal P, Piparo D, Wenzel S (2018) Speeding up software with VecCore. J Phys Conf Ser 1085:032034","journal-title":"J Phys Conf Ser"},{"key":"48_CR7","first-page":"20","volume":"20","author":"M Kretz","year":"2011","unstructured":"Kretz M, Lindenstruth V (2011) Vc: a C++ library for explicit vectorization. Pract Exp Softw 20:20","journal-title":"Pract Exp Softw"},{"key":"48_CR8","doi-asserted-by":"crossref","unstructured":"Karpi\u0144ski P, McDonald J (2017) A high-performance portable abstract interface for explicit SIMD vectorization. In: Proceedings of the 8th international workshop on programming models and applications for multicores and manycores, PMAM\u201917, ACM, (New York, NY, USA), pp 21\u201328","DOI":"10.1145\/3026937.3026939"},{"key":"48_CR9","unstructured":"CMS Collaboration (2018) CMSSW [software]. https:\/\/github.com\/cms-sw\/cmssw. Accessed 28 Jan 2020"},{"key":"48_CR10","unstructured":"Intel\u00ae (2018) Thread building blocks [software]. https:\/\/www.threadingbuildingblocks.org. Accessed 28 Jan 2020"},{"key":"48_CR11","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/S0168-9002(97)00048-X","volume":"389","author":"R Brun","year":"1997","unstructured":"Brun R, Rademakers F (1997) ROOT: an object oriented data analysis framework. Nucl Instrum Methods A 389:81\u201386","journal-title":"Nucl Instrum Methods A"},{"key":"48_CR12","doi-asserted-by":"publisher","first-page":"052035","DOI":"10.1088\/1742-6596\/396\/5\/052035","volume":"396","author":"M Gayer","year":"2012","unstructured":"Gayer M et al (2012) New software library of geometrical primitives for modeling of solids used in Monte Carlo detector simulations. J Phys Conf Ser 396:052035","journal-title":"J Phys Conf Ser"},{"key":"48_CR13","doi-asserted-by":"publisher","first-page":"012023","DOI":"10.1088\/1742-6596\/608\/1\/012023","volume":"608","author":"J Apostolakis","year":"2015","unstructured":"Apostolakis J et al (2015) Towards a high performance geometry library for particle-detector simulations. J Phys Conf Ser 608:012023","journal-title":"J Phys Conf Ser"},{"key":"48_CR14","doi-asserted-by":"publisher","first-page":"02025","DOI":"10.1051\/epjconf\/201921402025","volume":"214","author":"J Apostolakis","year":"2019","unstructured":"Apostolakis J et al (2019) A vectorization approach for multifaceted solids in VecGeom. Eur Phys J Web Conf 214:02025","journal-title":"Eur Phys J Web Conf"},{"key":"48_CR15","doi-asserted-by":"publisher","first-page":"072032","DOI":"10.1088\/1742-6596\/898\/7\/072032","volume":"898","author":"S Wenzel","year":"2017","unstructured":"Wenzel S, Zhang Y (2017) Accelerating navigation in the vecgeom geometry modeller. J Phys Conf Ser 898:072032","journal-title":"J Phys Conf Ser"},{"key":"48_CR16","unstructured":"GDML manual.http:\/\/lcgapp.cern.ch\/project\/simu\/framework\/GDML\/doc\/GDMLmanual.pdf"},{"key":"48_CR17","unstructured":"Intel\u00ae Embree-High Performance Ray Tracing Kernels. https:\/\/embree.github.io\/. Accessed 28 Jan 2020"},{"key":"48_CR18","doi-asserted-by":"publisher","first-page":"143:1","DOI":"10.1145\/2601097.2601199","volume":"33","author":"I Wald","year":"2014","unstructured":"Wald I, Woop S, Benthin C, Johnson GS, Ernst M (2014) Embree: a kernel framework for efficient CPU ray tracing. ACM Trans Graphics 33:143:1\u2013143:8","journal-title":"ACM Trans Graphics"},{"key":"48_CR19","doi-asserted-by":"publisher","first-page":"052027","DOI":"10.1088\/1742-6596\/513\/5\/052027","volume":"513","author":"D Piparo","year":"2014","unstructured":"Piparo D et al (2014) Speeding up HEP experiments software with a library of fast and auto-vectorisable mathematical functions. J Phys Conf Ser 513:052027","journal-title":"J Phys Conf Ser"},{"key":"48_CR20","first-page":"1073","volume":"50","author":"P L\u2019Ecuyer","year":"2002","unstructured":"L\u2019Ecuyer P, Simard R, Chen E, Kelton W (2002) An object-oriented random number package with many long streams and substreams. Nucl Instrum Methods 50:1073\u20131075","journal-title":"Nucl Instrum Methods"},{"key":"48_CR21","doi-asserted-by":"crossref","unstructured":"Salmon JK, Moraes MA, Dror RO, Shaw DE (2011) Parallel random numbers: as easy as 1, 2, 3. In: Proceedings of 2011 international conference for high performance computing, networking, storage and analysis, vol 16, pp 1\u201312","DOI":"10.1145\/2063384.2063405"},{"key":"48_CR22","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.cpc.2015.06.003","volume":"196","author":"K Savvidy","year":"2015","unstructured":"Savvidy K, Savvidy G (2015) The MIXMAX random number generator. Comput Phys Commun 196:161","journal-title":"Comput Phys Commun"},{"key":"48_CR23","doi-asserted-by":"publisher","first-page":"816","DOI":"10.1287\/opre.44.5.816","volume":"44","author":"P L\u2019Ecuyer","year":"1996","unstructured":"L\u2019Ecuyer P (1996) Combined multiple recursive random number generators. Opt Res 44:816","journal-title":"Opt Res"},{"key":"48_CR24","unstructured":"Marsaglia G (1996) DIEHARD: a battery of tests of randomness. https:\/\/webhome.phy.duke.edu\/~rgb\/General\/dieharder.php. Accessed 29 Jan 2020"},{"issue":"4","key":"48_CR25","first-page":"Article 22","volume":"33","author":"P L\u2019Ecuyer","year":"2007","unstructured":"L\u2019Ecuyer P, Simard R (2007) TestU01: a C library for empirical testing of random number generators. ACM Trans Math Soft 33(4):Article 22","journal-title":"ACM Trans Math Soft"},{"key":"48_CR26","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1016\/j.nima.2016.06.125","volume":"835","author":"J Allison","year":"2016","unstructured":"Allison J et al (2016) Recent developments in Geant4. Nucl Instrum Methods Phys Res A 835:186\u2013225","journal-title":"Nucl Instrum Methods Phys Res A"},{"key":"48_CR27","unstructured":"Geant4 Collaboration, Geant4 documentation: guide for physics lists. http:\/\/geant4-userdoc.web.cern.ch\/geant4-userdoc\/UsersGuides\/PhysicsListGuide\/html\/index.html. Accessed 28 Jan 2020"},{"key":"48_CR28","doi-asserted-by":"publisher","first-page":"02031","DOI":"10.1051\/epjconf\/201921402031","volume":"214","author":"G Amadio","year":"2019","unstructured":"Amadio G et al (2019) Electromagnetic physics vectorization in the GeantV transport framework. EPJ Web Conf 214:02031","journal-title":"EPJ Web Conf"},{"key":"48_CR29","unstructured":"Google Benchmarks, A library to benchmark codesnippets. https:\/\/github.com\/google\/benchmark. Accessed 29 Jan 2020"},{"key":"48_CR30","unstructured":"Buckley A, Ilten P, Konstantinov D, L\u00f6nnblad, Leif, Monk J, Porkorski W, Przedzinski T, Verbytskyi A (2019) The HepMC3 event record library for Monte Carlo event generators. arXiv:1912.08005"},{"key":"48_CR31","unstructured":"GeantV git: GeantV Git repository. https:\/\/gitlab.cern.ch\/GeantV\/geant\/tree\/pre-beta-7. Accessed 09 Dec 2019"},{"key":"48_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0021-9991(89)90180-0","volume":"84","author":"JH Halton","year":"1989","unstructured":"Halton JH (1989) Pseudo-random trees: multiple independent sequence generators for parallel and branching computations. J Comput Phys 84:1\u201356","journal-title":"J Comput Phys"},{"key":"48_CR33","doi-asserted-by":"publisher","first-page":"e6","DOI":"10.1017\/S095679681500012X","volume":"26","author":"HG Schaathun","year":"2015","unstructured":"Schaathun HG (2015) Evaluation of splittable pseudo-random generators. J Funct Progr 26:e6","journal-title":"J Funct Progr"},{"key":"48_CR34","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1145\/2370036.2145841","volume":"47","author":"CE Leiserson","year":"2012","unstructured":"Leiserson CE et al (2012) Deterministic parallel random-number generation for dynamic multi-threading platforms. SIGPLAN Not 47:193","journal-title":"SIGPLAN Not"},{"key":"48_CR35","unstructured":"Savin D. Using pseudo-random numbers repeatably in a fine-grain multithreaded simulation. https:\/\/sd57.github.io\/g4dprng\/gsocPreprint.html"},{"key":"48_CR36","doi-asserted-by":"crossref","unstructured":"Elvira DV (2007) Readiness of the CMS detector simulation. NSS\/MIC 2007 C07-10-28 3:2081\u20132085","DOI":"10.1109\/NSSMIC.2007.4436563"},{"issue":"1","key":"48_CR37","doi-asserted-by":"publisher","first-page":"012056","DOI":"10.1088\/1742-6596\/608\/1\/012056","volume":"608","author":"DJ Lange","year":"2015","unstructured":"Lange DJ, Hildreth M, Ivantchenko VN, Osborne I (2015) Upgrades for the CMS simulation. J Phys Conf Ser 608(1):012056","journal-title":"J Phys Conf Ser"},{"issue":"4","key":"48_CR38","doi-asserted-by":"publisher","first-page":"042040","DOI":"10.1088\/1742-6596\/898\/4\/042040","volume":"898","author":"M Hildreth","year":"2017","unstructured":"Hildreth M, Ivanchenko V, Lange DJ (2017) Upgrades for the CMS simulation. J Phys Conf Ser 898(4):042040","journal-title":"J Phys Conf Ser"},{"key":"48_CR39","doi-asserted-by":"crossref","unstructured":"Bocci A, Dagenhart D, Innocente V, Kortelainen M, Pantaleo F, Rovere M (2019) Bringing heterogeneity to the CMS software framework. arXiv:2004.04334 (Submitted to Eur. Phys. J. Web Conf)","DOI":"10.2172\/1630717"},{"key":"48_CR40","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/S0010-4655(00)00189-2","volume":"134","author":"M Dobbs","year":"2001","unstructured":"Dobbs M, Hansen JB (2001) The HepMC C++ Monte Carlo event record for high energy physics. Comput Phys Commun 134:41\u201346","journal-title":"Comput Phys Commun"},{"key":"48_CR41","unstructured":"Pedro K, Banerjee S (2019) SimGVCore [software]. https:\/\/github.com\/\/kpedro88\/SimGVCore. Accessed 02 Jul 2019"},{"key":"48_CR42","first-page":"157","volume":"2009","author":"D Terpstra","year":"2010","unstructured":"Terpstra D, Jagode H, You H, Dongarra J (2010) Collecting performance data with PAPI-C. Tools High Perf Comp 2009:157\u2013173","journal-title":"Tools High Perf Comp"},{"key":"48_CR43","unstructured":"Open$$|$$Speedshop, [software]. https:\/\/openspeedshop.org"},{"key":"48_CR44","doi-asserted-by":"publisher","first-page":"02007","DOI":"10.1051\/epjconf\/201921402007","volume":"214","author":"G Amadio","year":"2019","unstructured":"Amadio G et al (2019) Recent progress with the top to bottom approach to vectorization in GeantV. EPJ Web Conf 214:02007","journal-title":"EPJ Web Conf"},{"key":"48_CR45","doi-asserted-by":"crossref","unstructured":"Apostolakis J et al (2018) HEP software foundation community white paper working group-detector simulation. arXiv:1803.04165","DOI":"10.2172\/1437300"},{"key":"48_CR46","doi-asserted-by":"publisher","first-page":"02036","DOI":"10.1051\/epjconf\/201921402036","volume":"214","author":"K Pedro","year":"2019","unstructured":"Pedro K (2019) Current and future performance of the CMS simulation. Eur Phys J Web Conf 214:02036","journal-title":"Eur Phys J Web Conf"},{"key":"48_CR47","doi-asserted-by":"crossref","unstructured":"Pedro K (2019) Integration and performance of new technologies in the CMS simulation. arXiv:2004.02327 (Submitted to Eur. Phys. J. Web Conf)","DOI":"10.2172\/1633741"}],"container-title":["Computing and Software for Big Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-020-00048-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41781-020-00048-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-020-00048-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,26]],"date-time":"2021-12-26T11:02:52Z","timestamp":1640516572000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41781-020-00048-6"}},"subtitle":["Results from the Prototype of Concurrent Vector Particle Transport Simulation in HEP"],"short-title":[],"issued":{"date-parts":[[2021,1,3]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["48"],"URL":"https:\/\/doi.org\/10.1007\/s41781-020-00048-6","relation":{},"ISSN":["2510-2036","2510-2044"],"issn-type":[{"type":"print","value":"2510-2036"},{"type":"electronic","value":"2510-2044"}],"subject":[],"published":{"date-parts":[[2021,1,3]]},"assertion":[{"value":"14 June 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 October 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with Ethical Standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"3"}}