{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T01:04:34Z","timestamp":1759971874894,"version":"build-2065373602"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T00:00:00Z","timestamp":1757548800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T00:00:00Z","timestamp":1757548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Nazarbayev University Faculty Development Competitive Research Grant Program","award":["11022021FD2912","11022021FD2912"],"award-info":[{"award-number":["11022021FD2912","11022021FD2912"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,10]]},"DOI":"10.1007\/s10586-025-05422-w","type":"journal-article","created":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T12:22:15Z","timestamp":1757593335000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Evaluating multi-GPU computing capabilities of Numba and CuPy"],"prefix":"10.1007","volume":"28","author":[{"given":"Tair","family":"Askar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Lukac","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bekdaulet","family":"Shukirgaliyev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ernazar","family":"Abdikamalov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,9,11]]},"reference":[{"key":"5422_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2023.108994","volume":"295","author":"Q Xiong","year":"2024","unstructured":"Xiong, Q., Huang, S., Yuan, Z., Sharma, B., Kuang, L., Jiang, K., Yu, L.: Gpic: A set of high-efficiency CUDA fortran code using GPU for particle-in-cell simulation in space physics. Comput. Phys. Commun 295, 108994 (2024)","journal-title":"Comput. Phys. Commun"},{"key":"5422_CR2","doi-asserted-by":"crossref","unstructured":"Moniruzzaman, M., Okilly, A.H., Choi, S., Baek, J., Mannan, T.I., Islam, Z.: A comprehensive study of machine learning algorithms for gpu based real-time monitoring and lifetime prediction of igbts. In: 2024 IEEE Applied Power Electronics Conference and Exposition (APEC), pp. 2678\u20132684 (2024). IEEE","DOI":"10.1109\/APEC48139.2024.10509167"},{"key":"5422_CR3","doi-asserted-by":"crossref","unstructured":"Santoro, F., Petrelli, I., Massaro, G., Filios, G., Pepe, F.V., Amoruso, L., Ieronimaki, M., Burri, S., Charbon, E., Mos, P., et al.: Gpu-based data processing for speeding-up correlation plenoptic imaging. arXiv preprint arXiv:2407.20692 (2024)","DOI":"10.1140\/epjp\/s13360-024-05791-y"},{"key":"5422_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.nucengdes.2024.113050","volume":"421","author":"DF Fernandes","year":"2024","unstructured":"Fernandes, D.F., Santos, M.C., Silva, A.C., Lima, A.M.: Comparative study of CUDA-based parallel programming in c and python for GPU acceleration of the 4th order Runge-Kutta method. Nucl. Eng. Des. 421, 113050 (2024)","journal-title":"Nucl. Eng. Des."},{"issue":"05","key":"5422_CR5","doi-asserted-by":"publisher","first-page":"9","DOI":"10.53469\/jtpes.2024.04(05).02","volume":"4","author":"H Li","year":"2024","unstructured":"Li, H., Li, A., Liu, Y., Lin, Y., Shi, Y.: Ai face recognition and processing technology based on GPU computing. J. Theory Pract Eng. Sci. 4(05), 9\u201316 (2024)","journal-title":"J. Theory Pract Eng. Sci."},{"issue":"5","key":"5422_CR6","doi-asserted-by":"publisher","first-page":"1591","DOI":"10.3390\/s24051591","volume":"24","author":"A Kirimtat","year":"2024","unstructured":"Kirimtat, A., Krejcar, O.: GPU-based parallel processing techniques for enhanced brain magnetic resonance imaging analysis: a review of recent advances. Sensors 24(5), 1591 (2024)","journal-title":"Sensors"},{"key":"5422_CR7","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1016\/j.ins.2019.04.060","volume":"494","author":"T Le","year":"2019","unstructured":"Le, T., Vo, B., Fujita, H., Nguyen, N.-T., Baik, S.W.: A fast and accurate approach for bankruptcy forecasting using squared logistics loss with GPU-based extreme gradient boosting. Inform. Sci. 494, 294\u2013310 (2019)","journal-title":"Inform. Sci."},{"key":"5422_CR8","unstructured":"Gharaibeh, A., Al-Kiswany, S., Ripeanu, M.: Crystalgpu: Transparent and efficient utilization of gpu power. arXiv preprint arXiv:1005.1695 (2010)"},{"key":"5422_CR9","unstructured":"NVIDIA Corporation: CUDA C++ Best Practices Guide. (2024). https:\/\/docs.nvidia.com\/cuda\/cuda-c-best-practices-guide\/index.html"},{"key":"5422_CR10","doi-asserted-by":"crossref","unstructured":"Cao, J., Guan, Y., Qian, K., Gao, J., Xiao, W., Dong, J., Fu, B., Cai, D., Zhai, E.: Crux: Gpu-efficient communication scheduling for deep learning training. In: Proceedings of the ACM SIGCOMM 2024 Conference, pp. 1\u201315 (2024)","DOI":"10.1145\/3651890.3672239"},{"key":"5422_CR11","unstructured":"Top500: Top500 Supercomputer Sites. https:\/\/www.top500.org. Accessed: 2025-03-09 (2025)"},{"key":"5422_CR12","unstructured":"NVIDIA: NVIDIA DGX Systems. https:\/\/www.nvidia.com\/en-us\/data-center\/dgx-systems\/. Accessed: 2024-09-21 (2024)"},{"key":"5422_CR13","unstructured":"AMD: ROCm - Open Software Platform for HPC and Ultrascale Systems. https:\/\/rocmdocs.amd.com\/en\/latest\/. Accessed: 2025-03-09 (2025)"},{"key":"5422_CR14","unstructured":"Intel: Intel Xe Graphics Architecture. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/xe-graphics.html. Accessed: 2025-03-09 (2025)"},{"key":"5422_CR15","doi-asserted-by":"crossref","unstructured":"Ziogas, A.N., Schneider, T., Ben-Nun, T., Calotoiu, A., De\u00a0Matteis, T., Fine\u00a0Licht, J., Lavarini, L., Hoefler, T.: Productivity, portability, performance: Data-centric python. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1\u201313 (2021)","DOI":"10.1145\/3458817.3476176"},{"issue":"3","key":"5422_CR16","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1109\/MCSE.2021.3074693","volume":"23","author":"LA Barba","year":"2021","unstructured":"Barba, L.A.: The python\/jupyter ecosystem: Today\u2019s problem-solving environment for computational science. Comput. Sci. Eng. 23(3), 5\u20139 (2021)","journal-title":"Comput. Sci. Eng."},{"issue":"7825","key":"5422_CR17","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","volume":"585","author":"CR Harris","year":"2020","unstructured":"Harris, C.R., Millman, K.J., Van Der Walt, S.J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N.J., et al.: Array programming with Numpy. Nature 585(7825), 357\u2013362 (2020)","journal-title":"Nature"},{"issue":"3","key":"5422_CR18","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","volume":"17","author":"P Virtanen","year":"2020","unstructured":"Virtanen, P., Gommers, R., Oliphant, T.E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., et al.: Scipy 1.0: fundamental algorithms for scientific computing in python. Nat. Methods 17(3), 261\u2013272 (2020)","journal-title":"Nat. Methods"},{"key":"5422_CR19","doi-asserted-by":"crossref","unstructured":"Lam, S.K., Pitrou, A., Seibert, S.: Numba: A llvm-based python jit compiler. In: Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, pp. 1\u20136 (2015)","DOI":"10.1145\/2833157.2833162"},{"key":"5422_CR20","unstructured":"Nishino, R., Loomis, S.H.C.: Cupy: A Numpy-compatible library for NVIDIA GPU calculations. In: 31st Confernce on Neural Information Processing Systems 151(7) (2017)"},{"key":"5422_CR21","doi-asserted-by":"publisher","DOI":"10.1016\/j.nucengdes.2024.113103","volume":"421","author":"AA Moura Meneses","year":"2024","unstructured":"Moura Meneses, A.A., Araujo, L.M., Schirru, R.: A GPU-accelerated linear system solution for the Galerkin finite element method applied to neutron diffusion equation. Nucl. Eng. Des. 421, 113103 (2024)","journal-title":"Nucl. Eng. Des."},{"issue":"1","key":"5422_CR22","doi-asserted-by":"publisher","first-page":"70","DOI":"10.3934\/ammc.2024004","volume":"2","author":"A Graas","year":"2024","unstructured":"Graas, A., Palenstijn, W.J., Werkhoven, B., Lucka, F.: Astra Kernelkit: GPU-accelerated projectors for computed tomography using Cupy. Appl. Math. Mod. Chall. 2(1), 70\u201392 (2024)","journal-title":"Appl. Math. Mod. Chall."},{"key":"5422_CR23","doi-asserted-by":"crossref","unstructured":"Almgren-Bell, J., Al\u00a0Awar, N., Geethakrishnan, D.S., Gligoric, M., Biros, G.: A multi-gpu python solver for low-temperature non-equilibrium plasmas. In: 2022 IEEE 34th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 140\u2013149 (2022). IEEE","DOI":"10.1109\/SBAC-PAD55451.2022.00025"},{"key":"5422_CR24","doi-asserted-by":"crossref","unstructured":"Oden, L.: Lessons learned from comparing c-cuda and python-numba for gpu-computing. In: 2020 28th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), pp. 216\u2013223 (2020). IEEE","DOI":"10.1109\/PDP50117.2020.00041"},{"key":"5422_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.array.2022.100261","volume":"16","author":"P Xu","year":"2022","unstructured":"Xu, P., Sun, M.-Y., Gao, Y.-J., Du, T.-J., Hu, J.-M., Zhang, J.-J.: Influence of data amount, data type and implementation packages in GPU coding. Array 16, 100261 (2022)","journal-title":"Array"},{"key":"5422_CR26","doi-asserted-by":"crossref","unstructured":"Villalobos, J., Meneses, E.: Evaluation of alternatives to accelerate scientific numerical calculations on graphics processing units using python. In: Latin American High Performance Computing Conference, pp. 3\u201320 (2023). Springer","DOI":"10.1007\/978-3-031-52186-7_1"},{"key":"5422_CR27","doi-asserted-by":"crossref","unstructured":"Rao, N., Liebers, N., Leger, A.S., Matthews, S.J.: Comparing the performance of numba and cuda for historical analysis of synchrophasor data. In: 2024 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), pp. 1\u20135 (2024). IEEE","DOI":"10.1109\/ISGT59692.2024.10454148"},{"key":"5422_CR28","doi-asserted-by":"crossref","unstructured":"Di\u00a0Domenico, D., Cavalheiro, G.G., Lima, J.V.: Nas parallel benchmark kernels with python: A performance and programming effort analysis focusing on gpus. In: 2022 30th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), pp. 26\u201333 (2022). IEEE","DOI":"10.1109\/PDP55904.2022.00013"},{"key":"5422_CR29","doi-asserted-by":"crossref","unstructured":"Morgan, J.P., Variansyah, I., Cuneo, B., Palmer, T.S., Niemeyer, K.E.: Performance portable monte carlo neutron transport in mcdc via numba. arXiv preprint arXiv:2409.04668 (2024)","DOI":"10.1109\/MCSE.2025.3550863"},{"issue":"4","key":"5422_CR30","doi-asserted-by":"publisher","first-page":"1449","DOI":"10.1007\/s11227-017-2213-5","volume":"74","author":"A Marowka","year":"2018","unstructured":"Marowka, A.: Python accelerators for high-performance computing. J. Supercomput. 74(4), 1449\u20131460 (2018)","journal-title":"J. Supercomput."},{"key":"5422_CR31","doi-asserted-by":"crossref","unstructured":"Godoy, W.F., Valero-Lara, P., Dettling, T.E., Trefftz, C., Jorquera, I., Sheehy, T., Miller, R.G., Gonzalez-Tallada, M., Vetter, J.S., Churavy, V.: Evaluating performance and portability of high-level programming models: Julia, python\/numba, and kokkos on exascale nodes. In: 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 373\u2013382 (2023). IEEE","DOI":"10.1109\/IPDPSW59300.2023.00068"},{"key":"5422_CR32","doi-asserted-by":"crossref","unstructured":"Dogaru, R., Dogaru, I.: A python framework for fast modelling and simulation of cellular nonlinear networks and other finite-difference time-domain systems. In: 2021 23rd International Conference on Control Systems and Computer Science (CSCS), pp. 221\u2013226 (2021). IEEE","DOI":"10.1109\/CSCS52396.2021.00043"},{"issue":"3","key":"5422_CR33","doi-asserted-by":"publisher","first-page":"61","DOI":"10.3390\/computation12030061","volume":"12","author":"T Askar","year":"2024","unstructured":"Askar, T., Yergaliyev, A., Shukirgaliyev, B., Abdikamalov, E.: Exploring Numba and Cupy for GPU-accelerated monte Carlo radiation transport. Computation 12(3), 61 (2024)","journal-title":"Computation"},{"key":"5422_CR34","unstructured":"Corporation, N.: cuRAND. (2024). CUDA Random Number Generation Library. https:\/\/developer.nvidia.com\/curand"},{"key":"5422_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v008.i14","volume":"8","author":"G Marsaglia","year":"2003","unstructured":"Marsaglia, G.: Xorshift rngs. J. Stat. Softw. 8, 1\u20136 (2003)","journal-title":"J. Stat. Softw."},{"key":"5422_CR36","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.cam.2018.10.019","volume":"350","author":"D Lemire","year":"2019","unstructured":"Lemire, D., O\u2019Neill, M.E.: Xorshift1024*, xorshift1024+, xorshift128+ and xoroshiro128+ fail statistical tests for linearity. J. Comput. Appl. Math. 350, 139\u2013142 (2019)","journal-title":"J. Comput. Appl. Math."},{"key":"5422_CR37","unstructured":"Corporation, N.: CUDA Profiler User\u2019s Guide. (2024). Accessed: 2024-06-25. https:\/\/docs.nvidia.com\/cuda\/pdf\/CUDA_Profiler_Users_Guide.pdf"},{"key":"5422_CR38","unstructured":"NVIDIA Corporation: NVIDIA Nsight Systems Documentation. (2024). Available at: https:\/\/docs.nvidia.com\/nsight-systems\/index.html"},{"key":"5422_CR39","unstructured":"NVIDIA Corporation: NVIDIA System Management Interface. (2024). Accessed: 2024-06-25. https:\/\/docs.nvidia.com\/deploy\/nvidia-smi\/index.html"},{"key":"5422_CR40","unstructured":"Corporation, N.: CUDA Developers Forum. https:\/\/forums.developer.nvidia.com\/. Accessed: 2025-03-13 (2025)"},{"key":"5422_CR41","unstructured":"Beazley, D.: Understanding the python gil. In: PyCON Python Conference. Atlanta, Georgia, pp. 1\u201362 (2010)"},{"key":"5422_CR42","unstructured":"CuPy Developers: CuPy Documentation. (2024). https:\/\/docs.cupy.dev\/"},{"key":"5422_CR43","unstructured":"Woolley, C.: GPU optimization fundamentals. Technical Report, (2013)"},{"key":"5422_CR44","doi-asserted-by":"crossref","unstructured":"Schussler, B., Rigon, P., Lorenzon, A.F., Navaux, P.O.: Bto, block and thread optimization of gpu kernels on geophysical exploration. In: 2024 32nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 9\u201316 (2024). IEEE","DOI":"10.1109\/PDP62718.2024.00011"},{"key":"5422_CR45","doi-asserted-by":"publisher","unstructured":"Tran, N.-P., Lee, M.: Parameter tuning model for optimizing application performance on gpu. In: 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 78\u201383 (2016). https:\/\/doi.org\/10.1109\/FAS-W.2016.28","DOI":"10.1109\/FAS-W.2016.28"},{"key":"5422_CR46","unstructured":"Yun, J., Kang, B., Rameau, F., Fu, Z.: In defense of pure 16-bit floating-point neural networks. arXiv preprint arXiv:2305.10947 (2023)"},{"key":"5422_CR47","unstructured":"Jia, X., Song, S., He, W., Wang, Y., Rong, H., Zhou, F., Xie, L., Guo, Z., Yang, Y., Yu, L., et al.: Highly scalable deep learning training system with mixed-precision: Training imagenet in four minutes. arXiv preprint arXiv:1807.11205 (2018)"},{"key":"5422_CR48","unstructured":"Micikevicius, P., Narang, S., Alben, J., Diamos, G., Elsen, E., Garcia, D., Ginsburg, B., Houston, M., Kuchaiev, O., Venkatesh, G., et al.: Mixed precision training. arXiv preprint arXiv:1710.03740 (2017)"},{"key":"5422_CR49","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2024.117093","volume":"428","author":"J Hayford","year":"2024","unstructured":"Hayford, J., Goldman-Wetzler, J., Wang, E., Lu, L.: Speeding up and reducing memory usage for scientific machine learning via mixed precision. Comput. Methods Appl. Mechan. Eng. 428, 117093 (2024)","journal-title":"Comput. Methods Appl. Mechan. Eng."},{"issue":"2","key":"5422_CR50","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1088\/0004-637X\/755\/2\/111","volume":"755","author":"E Abdikamalov","year":"2012","unstructured":"Abdikamalov, E., Burrows, A., Ott, C.D., L\u00f6ffler, F., O\u2019Connor, E., Dolence, J.C., Schnetter, E.: A new monte Carlo method for time-dependent neutrino radiation transport. Astrophys. J. 755(2), 111 (2012)","journal-title":"Astrophys. J."},{"key":"5422_CR51","volume-title":"Monte Carlo Techniques in Radiation Therapy","author":"J Seco","year":"2013","unstructured":"Seco, J., Verhaegen, F.: Monte Carlo Techniques in Radiation Therapy. CRC Press, Boca Raton (2013)"},{"key":"5422_CR52","unstructured":"Corporation, N.: NVIDIA CUDA Toolkit Documentation. (2024). Accessed: 2024-07-30. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/"},{"key":"5422_CR53","unstructured":"Numba Developers: Numba Documentation. Numba, (2024). Numba. https:\/\/numba.pydata.org\/"},{"key":"5422_CR54","doi-asserted-by":"crossref","unstructured":"Collange, S., Defour, D., Tisserand, A.: Power consumption of gpus from a software perspective. In: Computational Science\u2013ICCS 2009: 9th International Conference Baton Rouge, LA, USA, May 25-27, 2009 Proceedings, Part I 9, pp. 914\u2013923 (2009). Springer","DOI":"10.1007\/978-3-642-01970-8_92"},{"key":"5422_CR55","doi-asserted-by":"publisher","unstructured":"Shen, H.: Enhancing GPU performance and energy efficiency: innovative strategies for sustainable computing. Appl. Comput. Eng. 49, 242\u2013246 (2024). https:\/\/doi.org\/10.54254\/2755-2721\/49\/20241253","DOI":"10.54254\/2755-2721\/49\/20241253"},{"key":"5422_CR56","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-01759-9","volume-title":"General-Purpose Graphics Processor Architectures","author":"TM Aamodt","year":"2018","unstructured":"Aamodt, T.M., Fung, W.W.L., Rogers, T.G., Martonosi, M.: General-Purpose Graphics Processor Architectures. Springer, Berlin (2018)"},{"issue":"12","key":"5422_CR57","doi-asserted-by":"publisher","first-page":"142","DOI":"10.3390\/computation9120142","volume":"9","author":"T Askar","year":"2021","unstructured":"Askar, T., Shukirgaliyev, B., Lukac, M., Abdikamalov, E.: Evaluation of pseudo-random number generation on GPU cards. Computation 9(12), 142 (2021)","journal-title":"Computation"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05422-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-025-05422-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05422-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T17:31:43Z","timestamp":1759944703000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-025-05422-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,11]]},"references-count":57,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2025,10]]}},"alternative-id":["5422"],"URL":"https:\/\/doi.org\/10.1007\/s10586-025-05422-w","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2025,9,11]]},"assertion":[{"value":"22 October 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 March 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 May 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 September 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that there are no conflict of interest associated with the research presented in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}],"article-number":"693"}}