{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T05:28:26Z","timestamp":1767245306125,"version":"3.48.0"},"reference-count":25,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T00:00:00Z","timestamp":1767052800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62162027"],"award-info":[{"award-number":["62162027"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Humanities and Social Sciences Research Project of Jiangxi Universities","award":["JC24205"],"award-info":[{"award-number":["JC24205"]}]},{"name":"Innovation and Entrepreneurship Education Research Project of East China Jiaotong University","award":["24hjct18"],"award-info":[{"award-number":["24hjct18"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Traditional position-based fluid (PBF) methods often suffer from interpolation inaccuracies and limited computational efficiency due to their fixed smoothing length. To address these limitations, this paper proposes an adaptive smoothing length model and implements full-pipeline parallel acceleration on GPUs. By incorporating both local neighbor count and density variation, the model dynamically adjusts particle smoothing length. This adaptation effectively mitigates two issues: surface distortion due to insufficient interpolation in sparse regions, and performance degradation caused by computational redundancy in dense regions. To resolve neighbor search asymmetry introduced by dynamic smoothing lengths, we designed a symmetry handling technique based on maximum smoothing length and an efficient spatial hashing search algorithm. Experimental results across multiple scenarios (including dam break and droplet impact) demonstrate that our method maintains simulation stability comparable to the fixed smoothing length approach while improving computational efficiency and enhancing local particle distribution uniformity. The improved uniformity is evidenced by a significant reduction in the variance of neighbor particle counts. Visually, the method yields more natural results for dynamic details such as splashing and fragmentation, thereby ensuring the visual realism of the simulations.<\/jats:p>","DOI":"10.3390\/computers15010011","type":"journal-article","created":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T13:30:52Z","timestamp":1767187852000},"page":"11","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Position-Based Fluid Method with Dynamic Smoothing Length"],"prefix":"10.3390","volume":"15","author":[{"given":"Changjun","family":"Zou","sequence":"first","affiliation":[{"name":"School of Information and Software Engineering, East China Jiaotong University, Nanchang 330013, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xirun","family":"Li","sequence":"additional","affiliation":[{"name":"School of Information and Software Engineering, East China Jiaotong University, Nanchang 330013, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,12,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Stam, J. (1999, January 8\u201313). Stable fluids. Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/311535.311548"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"LeVeque, R.J. (2007). Finite Difference Methods for Ordinary and Partial Differential Equations: Steady-State and Time-Dependent Problems, SIAM.","DOI":"10.1137\/1.9780898717839"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"879","DOI":"10.1016\/j.compstruc.2007.01.002","article-title":"Numerical simulation of fluid-structure interaction by SPH","volume":"85","author":"Antoci","year":"2007","journal-title":"Comput. Struct."},{"key":"ref_4","unstructured":"M\u00fcller, M., Charypar, D., and Gross, M. (2003, January 26\u201327). Particle-based fluid simulation for interactive applications. Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, San Diego, CA, USA."},{"key":"ref_5","unstructured":"Becker, M., and Teschner, M. (2007, January 2\u20134). Weakly Compressible SPH for Free Surface Flows. Proceedings of the 2007 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, San Diego, CA, USA."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/00221686.2015.1119209","article-title":"Smoothed particle hydrodynamics (SPH) for free-surface flows: Past, present and future","volume":"54","author":"Violeau","year":"2016","journal-title":"J. Hydraul. Res."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Alduan, I., and Otaduy, M.A. (2011, January 5\u20137). SPH Granular Flow with Friction and Cohesion. Proceedings of the 2011 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, Vancouver, BC, Canada.","DOI":"10.1145\/2019406.2019410"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1531326.1531346","article-title":"Predictive-corrective incompressible SPH","volume":"28","author":"Solenthaler","year":"2009","journal-title":"ACM Trans. Graph."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"516","DOI":"10.1109\/TVCG.2011.29","article-title":"Constraint Fluids","volume":"18","author":"Bodin","year":"2012","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_10","first-page":"66","article-title":"Fluid Simulation Based on Position-Based Dynamics Framework","volume":"25","author":"Wei","year":"2018","journal-title":"Mod. Comput. Prof. Ed."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2461912.2461984","article-title":"Position based fluids","volume":"32","author":"Macklin","year":"2013","journal-title":"ACM Trans. Graph."},{"key":"ref_12","first-page":"2871","article-title":"An SPH liquid simulation method based on adaptive smoothing length","volume":"37","author":"Zhu","year":"2020","journal-title":"Comput. Appl. Res."},{"key":"ref_13","unstructured":"Zeng, R. (2021). An Adaptive SPH Method Based on Neighbor Particle Density-Weighted Average. [Master\u2019s Thesis, Guangdong University of Technology]. (In Chinese)."},{"key":"ref_14","first-page":"221","article-title":"Application of GPU neighbor search method in SPH algorithm for aeolian sand flow","volume":"42","author":"Zhou","year":"2025","journal-title":"Comput. Appl. Softw."},{"key":"ref_15","first-page":"16","article-title":"Parallel Implementation of Three-Dimensional Lattice Boltzmann Method on Multi-GPU Platforms","volume":"7","author":"Xing","year":"2025","journal-title":"Front. Data Comput."},{"key":"ref_16","unstructured":"Yan, X. (2024). Research on GPU-Accelerated SPH with Improved Linked-List Search and Its Application to Free Surface Flow. [Master\u2019s Thesis, Guangxi University]. (In Chinese)."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1145\/2185520.2185557","article-title":"Ghost SPH for Animating Water","volume":"31","author":"Schechter","year":"2012","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1006\/jcph.2000.6439","article-title":"SPH without a Tensile Instability","volume":"159","author":"Monaghan","year":"2000","journal-title":"J. Comput. Phys."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1016\/j.cpc.2012.10.015","article-title":"Optimization strategies for CPU and GPU implementations of a smoothed particle hydrodynamics method","volume":"184","author":"Dominguez","year":"2013","journal-title":"Comput. Phys. Commun."},{"key":"ref_20","unstructured":"Goswami, P., Schlegel, P., Solenthaler, B., and Pajarola, R. (2010, January 2\u20134). Interactive SPH simulation and rendering on the GPU. Proceedings of the Eurographics\/ACM SIGGRAPH Symposium on Computer Animation, Madrid, Spain."},{"key":"ref_21","first-page":"133","article-title":"Numerical Simulation of Dam Break Energy Dissipation Using SPH-GPU Parallel Method with Improved Linked-List Search","volume":"43","author":"Yan","year":"2025","journal-title":"Water Resour. Power"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"123649","DOI":"10.1016\/j.ijheatmasstransfer.2022.123649","article-title":"Multi-GPU thermal lattice Boltzmann simulations using OpenACC and MPI","volume":"201","author":"Xu","year":"2023","journal-title":"Int. J. Heat Mass Transf."},{"key":"ref_23","first-page":"1254","article-title":"Application of Deep Learning Methods in Computational Fluid Dynamics","volume":"62","author":"Deng","year":"2025","journal-title":"J. Sichuan Univ. Nat. Sci. Ed."},{"key":"ref_24","first-page":"11733","article-title":"Unsteady Fluid Prediction Based on Multi-Task Graph Neural Network","volume":"24","author":"Zhou","year":"2024","journal-title":"Sci. Technol. Eng."},{"key":"ref_25","first-page":"244","article-title":"Machine Learning-Based VOF Method for Two-Dimensional Fluid Simulation","volume":"65","author":"Meng","year":"2024","journal-title":"Shipbuild. China"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/15\/1\/11\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T05:25:33Z","timestamp":1767245133000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/15\/1\/11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,30]]},"references-count":25,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["computers15010011"],"URL":"https:\/\/doi.org\/10.3390\/computers15010011","relation":{},"ISSN":["2073-431X"],"issn-type":[{"type":"electronic","value":"2073-431X"}],"subject":[],"published":{"date-parts":[[2025,12,30]]}}}