Papers
Topics
Authors
Recent
Detailed Answer
Quick Answer
Concise responses based on abstracts only
Detailed Answer
Well-researched responses based on abstracts and relevant paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses
Gemini 2.5 Flash
Gemini 2.5 Flash 62 tok/s
Gemini 2.5 Pro 48 tok/s Pro
GPT-5 Medium 14 tok/s Pro
GPT-5 High 13 tok/s Pro
GPT-4o 93 tok/s Pro
Kimi K2 213 tok/s Pro
GPT OSS 120B 458 tok/s Pro
Claude Sonnet 4 38 tok/s Pro
2000 character limit reached

Portable, Massively Parallel Implementation of a Material Point Method for Compressible Flows (2404.17057v4)

Published 25 Apr 2024 in physics.comp-ph, cs.DC, cs.NA, and math.NA

Abstract: The recent evolution of software and hardware technologies is leading to a renewed computational interest in Particle-In-Cell (PIC) methods such as the Material Point Method (MPM). Indeed, provided some critical aspects are properly handled, PIC methods can be cast in formulations suitable for the requirements of data locality and fine-grained parallelism of modern hardware accelerators such as Graphics Processing Units (GPUs). Such a rapid and continuous technological development increases also the importance of generic and portable implementations. While the capabilities of MPM on a wide range continuum mechanics problem have been already well assessed, the use of the method in compressible fluid dynamics has received less attention. In this paper we present a portable, highly parallel, GPU based MPM solver for compressible gas dynamics. The implementation aims to reach a good compromise between portability and efficiency in order to provide a first assessment of the potential of this approach in solving strongly compressible gas flow problems, also taking into account solid obstacles. The numerical model considered constitutes a first step towards the development of a monolithic MPM solver for Fluid-Structure Interaction (FSI) problems at all Mach numbers up to the supersonic regime.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (58)
  1. Computational Geosciences 14(1), 137–147 (2010)
  2. VIII International Conference on Particle-Based Methods pp. 1–12 (2023)
  3. Computer Methods in Applied Mechanics and Engineering 187(3), 529–541 (2000)
  4. Computer Modeling in Engineering & Sciences 5(6), 477–496 (2004)
  5. Berzins, M.: Energy conservation and accuracy of some MPM formulations. Computational Particle Mechanics 9(6), 1205–1217 (2022)
  6. Journal of Fluid Mechanics 130, 411–452 (1983)
  7. Journal of Computational Physics 65(2), 314–343 (1986)
  8. In: International Workshop on OpenCL, IWOCL’22. Association for Computing Machinery, New York, NY, USA (2022)
  9. International Journal for Numerical Methods in Engineering 78(8), 980–1008 (2009)
  10. AIAA Journal 53(9), 2750–2761 (2015)
  11. ACM Trans. Graph. 41(5), 1–13 (2022)
  12. Sandia National Lab. Technical Report (2002). URL https://www.osti.gov/biblio/793336
  13. International Journal for Numerical Methods in Engineering 120(8), 987–1010 (2019)
  14. Journal of Computational Physics 478, 111926 (2023)
  15. Computer Methods in Applied Mechanics and Engineering 333, 1–21 (2018)
  16. Computer Methods in Applied Mechanics and Engineering 360, 112783 (2020)
  17. In: S.P. Bordas, D.S. Balint (eds.) Advances in Applied Mechanics, vol. 53, pp. 185–398. Elsevier (2020)
  18. Dyke, M.V.: An Album of Fluid Motion. ParabolicPress, Inc. (2008)
  19. NVIDIA - GTC Spring 2023 (2023). URL https://www.nvidia.com/en-us/on-demand/session/gtcspring23-s51043/
  20. arXiv preprint (2021). URL https://arxiv.org/abs/2111.00699
  21. ACM Trans. Graph. 36(6), 1–12 (2017)
  22. ACM Trans. Graph. 37(6), 1–12 (2018)
  23. ACM Trans. Graph. 23(3), 463–468 (2004)
  24. SIAM Journal on Scientific Computing 40(5), A3211–A3239 (2018)
  25. Computer Physics Communications 207, 69–82 (2016)
  26. Report LAMS-2082 of the Los Alamos Scientific Laboratory (1956)
  27. Hoberock, J.: Thrust by example: Advanced features and techniques. In: GPU Technology Conference. NVIDIA (2010)
  28. ACM Transactions on Graphics 37(4), 1–14 (2018)
  29. Jiang, C.: The material point method for the physics-based simulation of solids and fluid. Ph.D. thesis, University of California, Los Angeles (2015)
  30. Journal of Computational Physics 338, 137–164 (2017)
  31. Journal of Plasma Physics 83(4), 905830401 (2017)
  32. 46th AIAA Fluid Dynamics Conference (2016)
  33. ACM Trans. Parallel Comput. 8(3), 1–30 (2021)
  34. Computer Methods in Applied Mechanics and Engineering 372, 113346 (2020)
  35. NVIDIA: CUDA C++ programming guide (2022). URL https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html
  36. NVIDIA: NVIDIA A100 Tensor Core GPU architecture (2022). URL https://resources.nvidia.com/en-us-genomics-ep/ampere-architecture-white-paper?xs=169656
  37. NVIDIA: Hpc compilers - c++ parallel algorithm (2023). URL https://docs.nvidia.com/hpc-sdk/compilers/c++-parallel-algorithms/index.html
  38. NVIDIA: Thrust release 12.3 (2023). URL https://docs.nvidia.com/
  39. International Journal for Numerical Methods in Engineering 86(12), 1435–1456 (2011)
  40. Samet, H.: The quadtree and related hierarchical data structures. ACM Computing Surveys 16(2), 187–260 (1984)
  41. Sod, G.A.: A Survey of Several Finite Difference Methods for Systems of Nonlinear Hyperbolic Conservation Laws. Journal of Computational Physics 27(1), 1–31 (1978)
  42. International Journal for Numerical Methods in Engineering 76(6), 922–948 (2008)
  43. ACM Transactions on Graphics 33(4), 1–11 (2014)
  44. Computational Particle Mechanics 7(2), 225–240 (2020)
  45. Computer Methods in Applied Mechanics and Engineering 118(1-2), 179–196 (1994)
  46. Springer International Publishing, Cham (2016)
  47. Computer Methods in Applied Mechanics and Engineering 191(19), 2123–2137 (2002)
  48. Proceedings of the Royal Society of London. Series A - Mathematical and Physical Sciences 158(895), 499–521 (1937)
  49. Procedia Engineering 175, 265–272 (2017). Proceedings of the 1st International Conference on the Material Point Method (MPM 2017)
  50. Toro, E.F.: Riemann Solvers and Numerical Methods for Fluid Dynamics. Springer (2009)
  51. International Journal for Numerical Methods in Fluids 62(7), 709–732 (2010)
  52. Computers and Geotechnics 106, 249–265 (2019)
  53. Proc. ACM Comput. Graph. Interact. Tech. 2(2), 1–20 (2019)
  54. ACM Trans. Graph. 39(4), 1–15 (2020)
  55. International Journal for Numerical Methods in Engineering 117(3), 271–290 (2019)
  56. X. Zhang Z. Chen, Y.L.: The Material Point Method. Academic Press, Elsevier (2017)
  57. Ph.D. thesis, University of New Mexico (1997)
  58. International Journal for Numerical Methods in Engineering 48, 901–924 (2000)
Citations (2)

Summary

We haven't generated a summary for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Lightbulb On Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

Don't miss out on important new AI/ML research

See which papers are being discussed right now on X, Reddit, and more:

“Emergent Mind helps me see which AI papers have caught fire online.”

Philip

Philip

Creator, AI Explained on YouTube