{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.GqnrJ7gk/b1/esys-particle_2.3.5+dfsg2-8_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.GqnrJ7gk/b2/esys-particle_2.3.5+dfsg2-8_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 86014ecfd0139e293ce1119e6ab9b52f 30475688 debug optional esys-particle-dbgsym_2.3.5+dfsg2-8_armhf.deb\n- d3af07cfdf5b4737ee14770313fa4504 297195892 science optional esys-particle_2.3.5+dfsg2-8_armhf.deb\n+ 946a304ebfae24ec954479f2bb02d4e0 297195680 science optional esys-particle_2.3.5+dfsg2-8_armhf.deb\n"}, {"source1": "esys-particle_2.3.5+dfsg2-8_armhf.deb", "source2": "esys-particle_2.3.5+dfsg2-8_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-12-13 06:25:17.000000 debian-binary\n--rw-r--r-- 0 0 0 427920 2024-12-13 06:25:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 296767780 2024-12-13 06:25:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 427944 2024-12-13 06:25:17.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 296767544 2024-12-13 06:25:17.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -131,17 +131,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/\n -rw-r--r-- 0 root (0) root (0) 1517 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleDefinitions.tex.gz\n -rw-r--r-- 0 root (0) root (0) 3643 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseBuild.tex.gz\n -rw-r--r-- 0 root (0) root (0) 3150 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseProblems.tex.gz\n -rw-r--r-- 0 root (0) root (0) 3149 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseSteps.tex\n -rw-r--r-- 0 root (0) root (0) 1837 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseTesting.tex.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/\n--rw-r--r-- 0 root (0) root (0) 3526058 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526060 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 3029 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.am\n--rw-r--r-- 0 root (0) root (0) 6139 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz\n+-rw-r--r-- 0 root (0) root (0) 6136 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz\n -rw-r--r-- 0 root (0) root (0) 5750 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.in.gz\n -rw-r--r-- 0 root (0) root (0) 554232 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/PV_examples.png\n -rw-r--r-- 0 root (0) root (0) 472671 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/PV_initial_window.png\n -rw-r--r-- 0 root (0) root (0) 27653 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/SC_bulk_friction.png\n -rw-r--r-- 0 root (0) root (0) 19206 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/SC_dilatancy.png\n -rw-r--r-- 0 root (0) root (0) 127122 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/ShearCellSetup.jpg\n -rw-r--r-- 0 root (0) root (0) 118012 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/UCS_epot.jpg\n@@ -205,17 +205,17 @@\n -rw-r--r-- 0 root (0) root (0) 37946 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/gravity_cube_snaps.jpg\n -rw-r--r-- 0 root (0) root (0) 141505 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/gravity_plot.jpg\n -rw-r--r-- 0 root (0) root (0) 42113 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/hopper_flow.jpg\n -rw-r--r-- 0 root (0) root (0) 1650 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/makeglos.pl.gz\n -rw-r--r-- 0 root (0) root (0) 2513 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.aux\n -rw-r--r-- 0 root (0) root (0) 2402 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.blg\n -rw-r--r-- 0 root (0) root (0) 1470 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.lof.gz\n--rw-r--r-- 0 root (0) root (0) 7481 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz\n+-rw-r--r-- 0 root (0) root (0) 7479 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz\n -rw-r--r-- 0 root (0) root (0) 2473 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.out.gz\n--rw-r--r-- 0 root (0) root (0) 3526058 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526060 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 3415 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.tex\n -rw-r--r-- 0 root (0) root (0) 2830 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.toc.gz\n -rw-r--r-- 0 root (0) root (0) 153 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/render.sh\n -rw-r--r-- 0 root (0) root (0) 595517 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/rotational_bonds.jpg\n -rw-r--r-- 0 root (0) root (0) 94891 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/slope_fail_snaps.jpg\n -rw-r--r-- 0 root (0) root (0) 84013 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/slope_friction_quarter_snaps.jpg\n -rw-r--r-- 0 root (0) root (0) 92985 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/slope_friction_snaps.jpg\n@@ -3920,17 +3920,17 @@\n -rw-r--r-- 0 root (0) root (0) 22127 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8cpp__incl.map\n -rw-r--r-- 0 root (0) root (0) 390105 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8cpp__incl.png\n -rw-r--r-- 0 root (0) root (0) 5952 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h.html\n -rw-r--r-- 0 root (0) root (0) 132 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h.js\n -rw-r--r-- 0 root (0) root (0) 633 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h__dep__incl.map\n -rw-r--r-- 0 root (0) root (0) 11865 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h__dep__incl.png\n -rw-r--r-- 0 root (0) root (0) 7672 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h_source.html\n--rw-r--r-- 0 root (0) root (0) 51052 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz\n--rw-r--r-- 0 root (0) root (0) 21 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi\n--rw-r--r-- 0 root (0) root (0) 51016 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz\n+-rw-r--r-- 0 root (0) root (0) 51051 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz\n+-rw-r--r-- 0 root (0) root (0) 34 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi\n+-rw-r--r-- 0 root (0) root (0) 51015 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz\n -rw-r--r-- 0 root (0) root (0) 229089 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/annotated.html\n -rw-r--r-- 0 root (0) root (0) 60453 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/annotated_dup.js\n -rw-r--r-- 0 root (0) root (0) 23452 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp.html\n -rw-r--r-- 0 root (0) root (0) 24202 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp__incl.map\n -rw-r--r-- 0 root (0) root (0) 419378 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp__incl.png\n -rw-r--r-- 0 root (0) root (0) 676 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/bc_s.png\n -rw-r--r-- 0 root (0) root (0) 635 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/bc_sd.png\n@@ -18116,15 +18116,15 @@\n -rw-r--r-- 0 root (0) root (0) 378 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_a7754df7e5554a417fd121fb68d9b38f0_icgraph.map\n -rw-r--r-- 0 root (0) root (0) 2545 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_a7754df7e5554a417fd121fb68d9b38f0_icgraph.png\n -rw-r--r-- 0 root (0) root (0) 6526 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 1797 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 354 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 632 2024-10-26 18:01:06.000000 ./usr/share/doc/esys-particle/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle-2.3.4/\n--rw-r--r-- 0 root (0) root (0) 3526058 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526060 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 273 2024-10-26 18:01:06.000000 ./usr/share/doc-base/esys-particle.esys-particle-api-documentation-doxygen\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 198 2024-10-26 18:08:09.000000 ./usr/share/lintian/overrides/esys-particle\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/man/man1/\n"}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz", "unified_diff": null, "details": [{"source1": "ESyS-Particle_Tutorial.pdf", "source2": "ESyS-Particle_Tutorial.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -2,15 +2,15 @@\n Version 2.3.1\n D. Weatherley, W. Hancock & V. Boros\n The University of Queensland\n \n S. Abe\n Institute for Geothermal Resource Management\n \n-13 December 2024\n+14 December 2024\n \n \f1\n \n Preface\n This document provides an introduction to Discrete Element Method (DEM) modelling\n using the ESyS-Particle Simulation Software developed by the Centre for Geoscience\n Computing at The University of Queensland. The guide is intended for new users and is\n"}]}]}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz", "unified_diff": null, "details": [{"source1": "Makefile", "source2": "Makefile", "unified_diff": "@@ -256,15 +256,15 @@\n PYTHON_PREFIX = ${prefix}\n PYTHON_SITE_PKG = /usr/lib/python3.12/site-packages\n PYTHON_VERSION = 3.12\n PYTHON_VERSION_SUFFIX = \n RANLIB = ranlib\n SED = /usr/bin/sed\n SET_MAKE = \n-SHELL = /bin/bash\n+SHELL = /bin/sh\n SILO_CPPFLAGS = \n SILO_LDFLAGS = \n STRIP = strip\n TAU_MAKEFILE = \n VERSION = 2.3.4\n VTKPYTHON = /usr/bin/vtkpython-9.0\n YACC = yacc\n"}]}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz", "unified_diff": null, "details": [{"source1": "paper.log", "source2": "paper.log", "unified_diff": "@@ -1,8 +1,8 @@\n-This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex 2024.12.13) 13 DEC 2024 19:49\n+This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex 2024.12.14) 14 DEC 2024 20:05\n entering extended mode\n restricted \\write18 enabled.\n %&-line parsing enabled.\n **paper\n (./paper.tex\n LaTeX2e <2024-11-01>\n L3 programming layer <2024-11-02>\n@@ -1153,14 +1153,14 @@\n share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb>\n-Output written on paper.pdf (153 pages, 3768927 bytes).\n+Output written on paper.pdf (153 pages, 3768925 bytes).\n PDF statistics:\n 1635 PDF objects out of 1728 (max. 8388607)\n 1395 compressed objects within 14 object streams\n 379 named destinations out of 1000 (max. 500000)\n 817 words of extra memory for PDF output out of 10000 (max. 10000000)\n \n"}]}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz", "unified_diff": null, "details": [{"source1": "paper.pdf", "source2": "paper.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -2,15 +2,15 @@\n Version 2.3.1\n D. Weatherley, W. Hancock & V. Boros\n The University of Queensland\n \n S. Abe\n Institute for Geothermal Resource Management\n \n-13 December 2024\n+14 December 2024\n \n \f1\n \n Preface\n This document provides an introduction to Discrete Element Method (DEM) modelling\n using the ESyS-Particle Simulation Software developed by the Centre for Geoscience\n Computing at The University of Queensland. The guide is intended for new users and is\n"}]}]}, {"source1": "./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz", "source2": "./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz", "unified_diff": null, "details": [{"source1": "_form0_dark_tmp.ps", "source2": "_form0_dark_tmp.ps", "unified_diff": "@@ -8,15 +8,15 @@\n %%DocumentFonts: CMMI10 CMR10 CMMI7 CMR5 CMR7 CMSY7\n %%DocumentPaperSizes: Letter\n %%EndComments\n %DVIPSWebPage: (www.radicaleye.com)\n %DVIPSCommandLine: dvips -q -D 600 -n 1 -p 1 -o _form0_dark_tmp.ps\n %+ _formulas_dark.dvi\n %DVIPSParameters: dpi=600\n-%DVIPSSource: TeX output 2024.12.13:1949\n+%DVIPSSource: TeX output 2024.12.14:2006\n %%BeginProcSet: tex.pro 0 0\n %!\n /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S\n N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72\n mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0\n 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{\n landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize\n"}]}, {"source1": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi", "source2": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi", "unified_diff": "@@ -1 +1 @@\n-sh: 1: gs: not found\n+sh: line 1: gs: command not found\n"}, {"source1": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz", "source2": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz", "unified_diff": null, "details": [{"source1": "_form0_tmp.ps", "source2": "_form0_tmp.ps", "unified_diff": "@@ -8,15 +8,15 @@\n %%DocumentFonts: CMMI10 CMR10 CMMI7 CMR5 CMR7 CMSY7\n %%DocumentPaperSizes: Letter\n %%EndComments\n %DVIPSWebPage: (www.radicaleye.com)\n %DVIPSCommandLine: dvips -q -D 600 -n 1 -p 1 -o _form0_tmp.ps\n %+ _formulas.dvi\n %DVIPSParameters: dpi=600\n-%DVIPSSource: TeX output 2024.12.13:1949\n+%DVIPSSource: TeX output 2024.12.14:2006\n %%BeginProcSet: tex.pro 0 0\n %!\n /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S\n N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72\n mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0\n 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{\n landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize\n"}]}, {"source1": "./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz", "source2": "./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz", "unified_diff": null, "details": [{"source1": "ESyS-Particle_Tutorial.pdf", "source2": "ESyS-Particle_Tutorial.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -2,15 +2,15 @@\n Version 2.3.1\n D. Weatherley, W. Hancock & V. Boros\n The University of Queensland\n \n S. Abe\n Institute for Geothermal Resource Management\n \n-13 December 2024\n+14 December 2024\n \n \f1\n \n Preface\n This document provides an introduction to Discrete Element Method (DEM) modelling\n using the ESyS-Particle Simulation Software developed by the Centre for Geoscience\n Computing at The University of Queensland. The guide is intended for new users and is\n"}]}]}]}]}]}]}