Skip to main content
Log in

Parallel peridynamics–SPH simulation of explosion induced soil fragmentation by using OpenMP

  • Published:
Computational Particle Mechanics Aims and scope Submit manuscript

Abstract

In this work, we use the OpenMP-based shared-memory parallel programming to implement the recently developed coupling method of state-based peridynamics and smoothed particle hydrodynamics (PD-SPH), and we then employ the program to simulate dynamic soil fragmentation induced by the explosion of the buried explosives. The paper offers detailed technical description and discussion on the PD-SHP coupling algorithm and how to use the OpenMP shared-memory programming to implement such large-scale computation in a desktop environment, with an example to illustrate the basic computing principle and the parallel algorithm structure. In specific, the paper provides a complete OpenMP parallel algorithm for the PD-SPH scheme with the programming and parallelization details. Numerical examples of soil fragmentation caused by the buried explosives are also presented. Results show that the simulation carried out by the OpenMP parallel code is much faster than that by the corresponding serial computer code.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Li S, Liu WK (2004) Meshfree and particle methods. Springer, Berlin

    MATH  Google Scholar 

  2. Silling SA, Epton M, Weckner O, Xu J, Askari E (2007) Peridynamic states and constitutive modeling. J Elast 88:151–184

    Article  MathSciNet  MATH  Google Scholar 

  3. Foster JT, Silling SA, Chen WW (2010) Viscoplasticity using peridynamics. Int J Numer Methods Eng 81(August 2009):1242–1258

    MATH  Google Scholar 

  4. Tuniki BK (2012) Peridynamic constitutive model for concrete. PhD thesis, Osmania

  5. Lai X, Ren B, Fan H, Li S, Wu CT, Richard AR, Liu L (2015) Peridynamics simulations of geomaterial fragmentation by impulse loads. Int J Numer Analy Methods Geomech 39:189–213

    Article  Google Scholar 

  6. Liu MB, Liu GR, Lam KY, Zong Z (2003) Smoothed particle hydrodynamics for numerical simulation of underwater explosion. Comput Mech 30(2):106–118

    Article  MATH  Google Scholar 

  7. Quinlan NJ, Basa M, Lastiwka M (2006) Truncation error in mesh-free particle methods. Int J Numer Methods Eng 66(August 2005):2064–2085

    Article  MathSciNet  MATH  Google Scholar 

  8. Liu MB, Liu GR (2006) Restoring particle consistency in smoothed particle hydrodynamics. Appl Numer Math 56:19–36

    Article  MathSciNet  MATH  Google Scholar 

  9. Swegle JW, Hicks DL, Attaway SW (1995) Smoothed particle hydrodynamics stability analysis. J Comput Phys 116:123–134

    Article  MathSciNet  MATH  Google Scholar 

  10. Campell PM (1989) Some new algorithms for boundary value problems in smooth particle hydrodynamics. Technical report, Technical Report DNA-TR-88-286

  11. Fan H, Bergel GL, Li S (2015) A hybrid peridynamics-SPH simulation of soil fragmentation by blast loads of buried explosive. Int J Impact Eng 87:14–27

    Article  Google Scholar 

  12. Chudik J, David G, Kotov VE, Mirenkov NV, Ondas J, Plander I, Valkovskii VA (2013) Algorithms, software and hardware of parallel computers. Springer, Berlin

    Google Scholar 

  13. Gropp W, Lusk E, Skjellum A (1999) Using MPI: portable parallel programming with the message-passing interface, 1st edn. MIT press, Cambridge

    MATH  Google Scholar 

  14. Chapman B, Gabriele G, Van Der Pas R (2008) Using OpenMP: portable shared memory parallel programming. MIT press, Cambridge

    Google Scholar 

  15. Hughes TJR, Winget J (1980) Finite rotation effects in numerical integration of rate constitutive equations arising in large-deformation analysis. Int J Numer Methods Eng 15:1862–1867

    Article  MathSciNet  MATH  Google Scholar 

  16. Liu GR, Liu MB (2003) Smoothed particle hydrodynamics: a meshfree particle method. World Scientific, Singapore

    Book  MATH  Google Scholar 

  17. Fulk DA (1994) A numerical analysis of smoothed particle hydrodynamics. PhD thesis, Air Force Institute of Technology

  18. Rabczuk T, Belytschko T, Xiao SP (2004) Stable particle methods based on Lagrangian kernels. Comput Methods Appl Mech Eng 193(12–14):1035–1063

    Article  MathSciNet  MATH  Google Scholar 

  19. Monagphan JJ (1994) Simulating free surface flows with SPH. J Comput Phys 110(2):339–406

    Google Scholar 

  20. Chandra R (2001) Parallel programming in OpenMp. Morgan Kaufmann, San Francisco

    Google Scholar 

  21. Sato M (2002) OpenMP: parallel programming API for shared memory multiprocessors and on-chip multiprocessors. In: 15th International Symposium on System Synthesis 2002, pp 109–111

  22. Zienkiewicz OC, Chan AHC, Pastor M, Schrefler BA, Shiomi T (1999) Computational geomechanics. Wiley Chichester, Chichester

    MATH  Google Scholar 

  23. Ren B, Fan H, Bergel GL, Regueiro RA, Lai X, Li S (2015) A peridynamics-SPH coupling approach to simulate soil fragmentation induced by shock waves. Comput Mech 55:287–302

    Article  MathSciNet  MATH  Google Scholar 

  24. Swope William C (1982) A computer simulation method for the calculation of equilibrium constants for the formation of physical clusters of molecules: Application to small water clusters. J Chem Phys 76(1982):637

    Article  Google Scholar 

  25. Bergeron D, Walker R, Coffey C (1998) Detonation of 100-gram anti-personnel mine surrogate charges in sand-a test case for computer code validation. Technical report, Defence Research Establishment Suffield, Ralston ALTA (CAN)

Download references

Acknowledgments

This work was supported by the ONR MURI Grant N00014-11-1-0691. This support is gratefully appreciated.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shaofan Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fan, H., Li, S. Parallel peridynamics–SPH simulation of explosion induced soil fragmentation by using OpenMP. Comp. Part. Mech. 4, 199–211 (2017). https://doi.org/10.1007/s40571-016-0116-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40571-016-0116-5

Keywords

Navigation