Skip to content

Commit 61ec5d6

Browse files
committed
JOSS review: final refinement
1 parent 5acc772 commit 61ec5d6

File tree

2 files changed

+106
-191
lines changed

2 files changed

+106
-191
lines changed

docs/joss/paper.bib

Lines changed: 105 additions & 190 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,33 @@
1-
@article{jha2025nodal,
2-
title={Nodal finite element approximation of peridynamics},
3-
author={Jha, Prashant K. and Diehl, Patrick and Lipton, Robert},
4-
journal={Computer Methods in Applied Mechanics and Engineering},
5-
volume={434},
6-
pages={117519},
7-
year={2025},
8-
publisher={Elsevier}
1+
@article{jha2021peridynamics,
2+
author = {Jha, Prashant K. and Desai, Prathamesh S. and Bhattacharya, Debdeep and Lipton, Robert},
3+
title = {Peridynamics-based discrete element method (PeriDEM) model of granular systems involving breakage of arbitrarily shaped particles},
4+
journal = {Journal of the Mechanics and Physics of Solids},
5+
volume = {151},
6+
pages = {104376},
7+
year = {2021},
8+
issn = {0022-5096},
9+
doi = {10.1016/j.jmps.2021.104376},
10+
url = {https://doi.org/10.1016/j.jmps.2021.104376},
11+
keywords = {Peridynamics, Discrete element method, Particle attrition, Particle interlocking, Particle breakage, Granular media, Fracture}
912
}
1013

11-
@article{Jha2021, doi = {10.21105/joss.03020}, url = {https://doi.org/10.21105/joss.03020}, year = {2021}, publisher = {The Open Journal}, volume = {6}, number = {65}, pages = {3020}, author = {Jha, Prashant K. and Diehl, Patrick}, title = {NLMech: Implementation of finite difference/meshfree discretization of nonlocal fracture models}, journal = {Journal of Open Source Software} }
14+
@article{yade2021,
15+
title = {Yade Documentation (3rd edition)},
16+
author = {Smilauer, Vaclav and Angelidakis, Vasileios and Catalano, Emanuele and Caulk, Robert and Chareyre, Bruno and Ch{\ifmmode\grave{e}\else\`{e}\fi}vremont, William and Dorofeenko, Sergei and Duriez, J{\ifmmode\acute{e}\else\'{e}\fi}r{\ifmmode\hat{o}\else\^{o}\fi}me and Dyck, Nolan and Elias, Jan and Er, Burak and Eulitz, Alexander and Gladky, Anton and Guo, Ning and Jakob, Christian and Kneib, Francois and Kozicki, Janek and Marzougui, Donia and Maurin, Raphael and Modenese, Chiara and Pekmezi, Gerald and Scholt{\ifmmode\grave{e}\else\`{e}\fi}s, Luc and Sibille, Luc and Stransky, Jan and Sweijen, Thomas and Thoeni, Klaus and Yuan, Chao},
17+
year = {2021},
18+
journal = {Zenodo},
19+
doi = {10.5281/zenodo.5705394}
20+
}
1221

13-
@article{dosta2024comparing,
14-
title={Comparing open-source DEM frameworks for simulations of common bulk processes},
15-
author={Dosta, Maksym and Andr{\'e}, Damien and Angelidakis, Vasileios and Caulk, Robert A and Celigueta, Miguel Angel and Chareyre, Bruno and Dietiker, J-F and Girardot, J and Govender, Nicolin and Hubert, C and others},
16-
journal={Computer Physics Communications},
17-
volume={296},
18-
pages={109066},
19-
year={2024},
20-
publisher={Elsevier}
22+
@article{govender2016blaze,
23+
title={Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture},
24+
author={Govender, Nicolin and Wilke, Daniel N and Kok, Schalk},
25+
journal={SoftwareX},
26+
volume={5},
27+
pages={62--66},
28+
year={2016},
29+
publisher={Elsevier},
30+
doi={10.1016/j.softx.2016.04.004}
2131
}
2232

2333
@article{zhang_2024_deme,
@@ -27,30 +37,33 @@ @article{zhang_2024_deme
2737
pages = {109196},
2838
year = {2024},
2939
issn = {0010-4655},
30-
doi = {https://doi.org/10.1016/j.cpc.2024.109196},
40+
doi = {10.1016/j.cpc.2024.109196},
3141
author = {Ruochun Zhang and Bonaventura Tagliafierro and Colin {Vanden Heuvel} and Shlok Sabarwal and Luning Bakke and Yulong Yue and Xin Wei and Radu Serban and Dan Negruţ},
3242
keywords = {Discrete Element Method, GPU computing, Physics-based simulation, Scientific package, BSD3 open-source},
3343
}
3444

35-
@article{chen2023mechanical,
36-
title={Mechanical behavior and particle crushing of irregular granular material under high pressure using discrete element method},
37-
author={Chen, Qinglin and Li, Zugui and Dai, Zeyu and Wang, Xiaojun and Zhang, Chao and Zhang, Xuepeng},
38-
journal={Scientific Reports},
39-
volume={13},
40-
number={1},
41-
pages={7843},
42-
year={2023},
43-
publisher={Nature Publishing Group UK London}
45+
@article{THOMPSON2022108171,
46+
title = {LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales},
47+
journal = {Computer Physics Communications},
48+
volume = {271},
49+
pages = {108171},
50+
year = {2022},
51+
issn = {0010-4655},
52+
doi = {10.1016/j.cpc.2021.108171},
53+
url = {https://www.sciencedirect.com/science/article/pii/S0010465521002836},
54+
author = {Aidan P. Thompson and H. Metin Aktulga and Richard Berger and Dan S. Bolintineanu and W. Michael Brown and Paul S. Crozier and Pieter J. {in 't Veld} and Axel Kohlmeyer and Stan G. Moore and Trung Dac Nguyen and Ray Shan and Mark J. Stevens and Julien Tranchida and Christian Trott and Steven J. Plimpton},
55+
keywords = {Molecular dynamics, Materials modeling, Parallel algorithms, LAMMPS},
4456
}
4557

46-
@article{harmon2021modeling,
47-
title={Modeling connected granular media: Particle bonding within the level set discrete element method},
48-
author={Harmon, John M and Karapiperis, Konstantinos and Li, Liuchi and Moreland, Scott and Andrade, Jos{\'e} E},
49-
journal={Computer Methods in Applied Mechanics and Engineering},
50-
volume={373},
51-
pages={113486},
52-
year={2021},
53-
publisher={Elsevier}
58+
@article{dosta2024comparing,
59+
title={Comparing open-source DEM frameworks for simulations of common bulk processes},
60+
author={Dosta, Maksym and Andr{\'e}, Damien and Angelidakis, Vasileios and Caulk, Robert A and Celigueta, Miguel Angel and Chareyre, Bruno and Dietiker, J-F and Girardot, J and Govender, Nicolin and Hubert, C and others},
61+
journal={Computer Physics Communications},
62+
volume={296},
63+
pages={109066},
64+
year={2024},
65+
publisher={Elsevier},
66+
doi={10.1016/j.cpc.2023.109066}
5467
}
5568

5669
@article{littlewood2024peridigm,
@@ -61,85 +74,65 @@ @article{littlewood2024peridigm
6174
number={1},
6275
pages={118--148},
6376
year={2024},
64-
publisher={Springer}
77+
publisher={Springer},
78+
doi={10.1007/s42102-023-00100-0}
6579
}
6680

67-
@article{govender2016blaze,
68-
title={Blaze-DEMGPU: Modular high performance DEM framework for the GPU architecture},
69-
author={Govender, Nicolin and Wilke, Daniel N and Kok, Schalk},
70-
journal={SoftwareX},
71-
volume={5},
72-
pages={62--66},
73-
year={2016},
74-
publisher={Elsevier}
75-
}
7681

77-
@article{yade2021,
78-
title = {Yade Documentation (3rd edition)},
79-
author = {Smilauer, Vaclav and Angelidakis, Vasileios and Catalano, Emanuele and Caulk, Robert and Chareyre, Bruno and Ch{\ifmmode\grave{e}\else\`{e}\fi}vremont, William and Dorofeenko, Sergei and Duriez, J{\ifmmode\acute{e}\else\'{e}\fi}r{\ifmmode\hat{o}\else\^{o}\fi}me and Dyck, Nolan and Elias, Jan and Er, Burak and Eulitz, Alexander and Gladky, Anton and Guo, Ning and Jakob, Christian and Kneib, Francois and Kozicki, Janek and Marzougui, Donia and Maurin, Raphael and Modenese, Chiara and Pekmezi, Gerald and Scholt{\ifmmode\grave{e}\else\`{e}\fi}s, Luc and Sibille, Luc and Stransky, Jan and Sweijen, Thomas and Thoeni, Klaus and Yuan, Chao},
80-
year = {2021},
81-
journal = {Zenodo},
82-
doi = {10.5281/zenodo.5705394}
83-
}
84-
85-
@article{THOMPSON2022108171,
86-
title = {LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales},
87-
journal = {Computer Physics Communications},
88-
volume = {271},
89-
pages = {108171},
90-
year = {2022},
91-
issn = {0010-4655},
92-
doi = {https://doi.org/10.1016/j.cpc.2021.108171},
93-
url = {https://www.sciencedirect.com/science/article/pii/S0010465521002836},
94-
author = {Aidan P. Thompson and H. Metin Aktulga and Richard Berger and Dan S. Bolintineanu and W. Michael Brown and Paul S. Crozier and Pieter J. {in 't Veld} and Axel Kohlmeyer and Stan G. Moore and Trung Dac Nguyen and Ray Shan and Mark J. Stevens and Julien Tranchida and Christian Trott and Steven J. Plimpton},
95-
keywords = {Molecular dynamics, Materials modeling, Parallel algorithms, LAMMPS},
82+
@article{Jha2021NLMech,
83+
doi = {10.21105/joss.03020},
84+
url = {https://doi.org/10.21105/joss.03020},
85+
year = {2021},
86+
publisher = {The Open Journal},
87+
volume = {6},
88+
number = {65},
89+
pages = {3020},
90+
author = {Jha, Prashant K. and Diehl, Patrick},
91+
title = {NLMech: Implementation of finite difference/meshfree discretization of nonlocal fracture models},
92+
journal = {Journal of Open Source Software}
9693
}
9794

98-
@article{cundall1979discrete,
99-
author = {Cundall, P. A. and Strack, O. D. L.},
100-
title = {A discrete numerical model for granular assemblies},
101-
journal = {Géotechnique},
102-
volume = {29},
103-
number = {1},
104-
pages = {47-65},
105-
year = {1979},
106-
doi = {10.1680/geot.1979.29.1.47},
107-
url = {https://doi.org/10.1680/geot.1979.29.1.47}
95+
@article{harmon2021modeling,
96+
title={Modeling connected granular media: Particle bonding within the level set discrete element method},
97+
author={Harmon, John M and Karapiperis, Konstantinos and Li, Liuchi and Moreland, Scott and Andrade, Jos{\'e} E},
98+
journal={Computer Methods in Applied Mechanics and Engineering},
99+
volume={373},
100+
pages={113486},
101+
year={2021},
102+
publisher={Elsevier},
103+
doi={10.1016/j.cma.2020.113486}
108104
}
109105

110-
@article{jha2021peridynamics,
111-
author = {Jha, Prashant K. and Desai, Prathamesh S. and Bhattacharya, Debdeep and Lipton, Robert},
112-
title = {Peridynamics-based discrete element method (PeriDEM) model of granular systems involving breakage of arbitrarily shaped particles},
113-
journal = {Journal of the Mechanics and Physics of Solids},
114-
volume = {151},
115-
pages = {104376},
116-
year = {2021},
117-
issn = {0022-5096},
118-
doi = {10.1016/j.jmps.2021.104376},
119-
url = {https://doi.org/10.1016/j.jmps.2021.104376},
120-
keywords = {Peridynamics, Discrete element method, Particle attrition, Particle interlocking, Particle breakage, Granular media, Fracture}
106+
@article{chen2023mechanical,
107+
title={Mechanical behavior and particle crushing of irregular granular material under high pressure using discrete element method},
108+
author={Chen, Qinglin and Li, Zugui and Dai, Zeyu and Wang, Xiaojun and Zhang, Chao and Zhang, Xuepeng},
109+
journal={Scientific Reports},
110+
volume={13},
111+
number={1},
112+
pages={7843},
113+
year={2023},
114+
publisher={Nature Publishing Group UK London},
115+
doi={10.1038/s41598-023-35022-w}
121116
}
122117

123-
@incollection{silling2016introduction,
124-
title={Introduction to peridynamics},
125-
author={Silling, Stewart A.},
126-
booktitle={Handbook of peridynamic modeling},
127-
pages={63--98},
128-
year={2016},
129-
publisher={Chapman and Hall/CRC}
118+
@article{huang2021taskflow,
119+
title={Taskflow: A lightweight parallel and heterogeneous task graph computing system},
120+
author={Huang, Tsung-Wei and Lin, Dian-Lun and Lin, Chun-Xun and Lin, Yibo},
121+
journal={IEEE Transactions on Parallel and Distributed Systems},
122+
volume={33},
123+
number={6},
124+
pages={1303--1320},
125+
year={2021},
126+
publisher={IEEE},
127+
doi = {10.1109/TPDS.2021.3104255},
128+
url = {https://doi.org/10.1109/TPDS.2021.3104255}
130129
}
131130

132-
@article{silling2000reformulation,
133-
title = {Reformulation of elasticity theory for discontinuities and long-range forces},
134-
journal = {Journal of the Mechanics and Physics of Solids},
135-
volume = {48},
136-
number = {1},
137-
pages = {175-209},
138-
year = {2000},
139-
issn = {0022-5096},
140-
doi = {10.1016/S0022-5096(99)00029-0},
141-
url = {https://doi.org/10.1016/S0022-5096(99)00029-0},
142-
author = {Silling, S. A.}
131+
@misc{blanco2014nanoflann,
132+
title = {nanoflann: a {C}++ header-only fork of {FLANN}, a library for Nearest Neighbor ({NN}) with KD-trees},
133+
author = {Blanco, Jose Luis and Rai, Pranjal Kumar},
134+
howpublished = {\url{https://github.com/jlblancoc/nanoflann}},
135+
year = {2014}
143136
}
144137

145138
@article{jha2018numerical,
@@ -190,91 +183,13 @@ @article{Jha2020peri
190183
abstract = {A simple nonlocal field theory of peridynamic type is applied to model brittle fracture. The kinetic relation for the crack tip velocity given by Linear Elastic Fracture Mechanics (LEFM) is recovered directly from the nonlocal dynamics, this is seen both theoretically and in simulations. An explicit formula for the change of internal energy inside a neighborhood enclosing the crack tip is found for the nonlocal model and applied to LEFM.}
191184
}
192185

193-
@article{lipton2019complex,
194-
author = {Lipton, Robert P. and Lehoucq, Richard B. and Jha, Prashant K.},
195-
journal = {Journal of Peridynamics and Nonlocal Modeling},
196-
number = {2},
197-
pages = {122--130},
198-
publisher = {Springer},
199-
title = {Complex fracture nucleation and evolution with nonlocal elastodynamics},
200-
volume = {1},
201-
year = {2019},
202-
doi = {10.1007/s42102-019-00010-0},
203-
url = {https://doi.org/10.1007/s42102-019-00010-0}
204-
}
205-
206-
@article{jha2021finite,
207-
title={Finite element approximation of nonlocal dynamic fracture models},
208-
author={Jha, Prashant K. and Lipton, R.},
209-
journal={Discrete \& Continuous Dynamical Systems-B},
210-
volume={26},
211-
number={3},
212-
pages={1675},
213-
year={2021},
214-
publisher={American Institute of Mathematical Sciences},
215-
doi = {10.3934/dcdsb.2020178},
216-
url = {https://doi.org/10.3934/dcdsb.2020178}
217-
}
218-
219-
@article{lipton2014dynamic,
220-
title={Dynamic brittle fracture as a small horizon limit of peridynamics},
221-
author={Lipton, Robert},
222-
journal={Journal of Elasticity},
223-
volume={117},
224-
pages={21--50},
225-
year={2014},
226-
publisher={Springer},
227-
doi = {10.1007/s10659-013-9463-0},
228-
url = {https://doi.org/10.1007/s10659-013-9463-0}
229-
}
230-
231-
@article{karypis1997metis,
232-
title={METIS: A software package for partitioning unstructured graphs, partitioning meshes, and computing fill-reducing orderings of sparse matrices},
233-
author={Karypis, George and Kumar, Vipin},
234-
year={1997},
235-
url = {https://hdl.handle.net/11299/215346}
236-
}
237-
238-
@article{silling2007peridynamic,
239-
title={Peridynamic states and constitutive modeling},
240-
author={Silling, Stewart A. and Epton, M. and Weckner, Olaf and Xu, Jifeng and Askari, E.},
241-
journal={Journal of elasticity},
242-
volume={88},
243-
pages={151--184},
244-
year={2007},
245-
publisher={Springer},
246-
doi = {10.1007/s10659-007-9125-1},
247-
url = {https://doi.org/10.1007/s10659-007-9125-1}
248-
}
249-
250-
@article{desai2019rheometry,
251-
title={A rheometry based calibration of a first-order DEM model to generate virtual avatars of metal Additive Manufacturing (AM) powders},
252-
author={Desai, Prathamesh S. and Mehta, Akash and Dougherty, Patrick SM and Higgs III, C Fred},
253-
journal={Powder technology},
254-
volume={342},
255-
pages={441--456},
256-
year={2019},
186+
@article{jha2025nodal,
187+
title={Nodal finite element approximation of peridynamics},
188+
author={Jha, Prashant K. and Diehl, Patrick and Lipton, Robert},
189+
journal={Computer Methods in Applied Mechanics and Engineering},
190+
volume={434},
191+
pages={117519},
192+
year={2025},
257193
publisher={Elsevier},
258-
doi = {10.1016/j.powtec.2018.09.047},
259-
url = {https://doi.org/10.1016/j.powtec.2018.09.047}
260-
}
261-
262-
@article{huang2021taskflow,
263-
title={Taskflow: A lightweight parallel and heterogeneous task graph computing system},
264-
author={Huang, Tsung-Wei and Lin, Dian-Lun and Lin, Chun-Xun and Lin, Yibo},
265-
journal={IEEE Transactions on Parallel and Distributed Systems},
266-
volume={33},
267-
number={6},
268-
pages={1303--1320},
269-
year={2021},
270-
publisher={IEEE},
271-
doi = {10.1109/TPDS.2021.3104255},
272-
url = {https://doi.org/10.1109/TPDS.2021.3104255}
273-
}
274-
275-
@misc{blanco2014nanoflann,
276-
title = {nanoflann: a {C}++ header-only fork of {FLANN}, a library for Nearest Neighbor ({NN}) with KD-trees},
277-
author = {Blanco, Jose Luis and Rai, Pranjal Kumar},
278-
howpublished = {\url{https://github.com/jlblancoc/nanoflann}},
279-
year = {2014}
280-
}
194+
doi={10.1016/j.cma.2024.117519}
195+
}

docs/joss/paper.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Implemented in \texttt{C++}, PeriDEM is designed for extensibility and ease of d
2929

3030
# Statement of Need
3131

32-
Granular materials play a central role in many engineered systems, but modeling their behavior under high loading, deformation, and fragmentation remains an open problem. Popular open-source DEM codes such as YADE [@yade2021], BlazeDEM [@govender2016blaze], Chrono DEM-Engine [@zhang_2024_deme], and LAMMPS [@THOMPSON2022108171] are widely used but typically treat particles as rigid, limiting their accuracy in scenarios involving internal deformation and breakage. A recent review by Dosta et al. [@dosta2024comparing] compares several DEM libraries. Meanwhile, peridynamics-based codes such as Peridigm [@littlewood2024peridigm] and NLMech [@Jha2021] are designed to simulate deformation and fracture within a single structure, with limited support for multi-structure simulations.
32+
Granular materials play a central role in many engineered systems, but modeling their behavior under high loading, deformation, and fragmentation remains an open problem. Popular open-source DEM codes such as YADE [@yade2021], BlazeDEM [@govender2016blaze], Chrono DEM-Engine [@zhang_2024_deme], and LAMMPS [@THOMPSON2022108171] are widely used but typically treat particles as rigid, limiting their accuracy in scenarios involving internal deformation and breakage. A recent review by Dosta et al. [@dosta2024comparing] compares several DEM libraries. Meanwhile, peridynamics-based codes such as Peridigm [@littlewood2024peridigm] and NLMech [@Jha2021NLMech] are designed to simulate deformation and fracture within a single structure, with limited support for multi-structure simulations.
3333

3434
PeriDEM fills this gap by integrating state-based peridynamics for intra-particle deformation with DEM-style contact laws for particle interactions. This hybrid approach enables direct simulation of particle fragmentation, stress redistribution, and dynamic failure propagation—capabilities essential for modeling granular compaction, attrition, and crushing.
3535

0 commit comments

Comments
 (0)