Parallel programming of a peridynamics code coupled with finite element method

Cited 29 time in webofscience Cited 0 time in scopus
  • Hit : 712
  • Download : 0
Using OpenMP (the Open Multi- Processing application programming interface), dynamic peridynamics code coupled with a finite element method is parallelized. The parallel implementation improves run-time efficiency and makes the realistic simulation of crack coalescence possible. To assess the accuracy and efficiency of the parallel code, we investigate its speedup and scalability. In addition, to validate the parallel code, experimental results for crack coalescence development sequences are compared. It is noted that this parallelized code markedly reduces computation time along with the coupling scheme. Moreover, the coupling approach used in this parallel code enables a more realistic and feasible numerical prediction of coalescing fractures. With the parallel implementation, two main types of crack coalescences between two flaws, formed by two short shear cracks and by a short central tensile segment and subsequent shear cracks are in detail discussed in terms of their development sequences. Consequently, this proposed coupled peridynamics code can be used to efficiently solve actual coalescence development sequences, thereby providing a numerical solution for fracture mechanics.
Publisher
SPRINGER
Issue Date
2017-01
Language
English
Article Type
Article
Keywords

DISCRETIZED PERIDYNAMICS; COMPRESSION; PROPAGATION; COALESCENCE; INITIATION; MECHANICS; CRACKS

Citation

INTERNATIONAL JOURNAL OF FRACTURE, v.203, no.1-2, pp.99 - 114

ISSN
0376-9429
DOI
10.1007/s10704-016-0121-y
URI
http://hdl.handle.net/10203/220947
Appears in Collection
CE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 29 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0