{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.klecEa8C/b1/esys-particle_2.3.5+dfsg2-11_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.klecEa8C/b2/esys-particle_2.3.5+dfsg2-11_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n e86614a591309eb5a78fc2ba8f82f482 31373832 debug optional esys-particle-dbgsym_2.3.5+dfsg2-11_amd64.deb\n- 0b0ad8461251a75a01739b1c7534c0ab 293812816 science optional esys-particle_2.3.5+dfsg2-11_amd64.deb\n+ 546e54931860678d51848f3341453e24 293812844 science optional esys-particle_2.3.5+dfsg2-11_amd64.deb\n"}, {"source1": "esys-particle_2.3.5+dfsg2-11_amd64.deb", "source2": "esys-particle_2.3.5+dfsg2-11_amd64.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 2025-05-04 17:55:00.000000 debian-binary\n--rw-r--r-- 0 0 0 428108 2025-05-04 17:55:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 293384516 2025-05-04 17:55:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 428184 2025-05-04 17:55:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 293384468 2025-05-04 17:55:00.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 2025-05-04 17:55:00.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 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/\n--rw-r--r-- 0 root (0) root (0) 3526045 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526051 2025-05-04 17:55:00.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) 6222 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz\n+-rw-r--r-- 0 root (0) root (0) 6219 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz\n -rw-r--r-- 0 root (0) root (0) 5841 2025-05-04 17:55:00.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 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/makeglos.pl.gz\n -rw-r--r-- 0 root (0) root (0) 2513 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.aux\n -rw-r--r-- 0 root (0) root (0) 2402 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.blg\n -rw-r--r-- 0 root (0) root (0) 1470 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.lof.gz\n--rw-r--r-- 0 root (0) root (0) 7491 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz\n+-rw-r--r-- 0 root (0) root (0) 7487 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz\n -rw-r--r-- 0 root (0) root (0) 2473 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.out.gz\n--rw-r--r-- 0 root (0) root (0) 3526045 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526051 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 3415 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.tex\n -rw-r--r-- 0 root (0) root (0) 2830 2025-05-04 17:55:00.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@@ -3921,16 +3921,16 @@\n -rw-r--r-- 0 root (0) root (0) 390105 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8cpp__incl.png\n -rw-r--r-- 0 root (0) root (0) 5952 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h.html\n -rw-r--r-- 0 root (0) root (0) 132 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h.js\n -rw-r--r-- 0 root (0) root (0) 633 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h__dep__incl.map\n -rw-r--r-- 0 root (0) root (0) 11865 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h__dep__incl.png\n -rw-r--r-- 0 root (0) root (0) 7672 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 51051 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz\n--rw-r--r-- 0 root (0) root (0) 21 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi\n--rw-r--r-- 0 root (0) root (0) 51016 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz\n+-rw-r--r-- 0 root (0) root (0) 34 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi\n+-rw-r--r-- 0 root (0) root (0) 51015 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz\n -rw-r--r-- 0 root (0) root (0) 229089 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/annotated.html\n -rw-r--r-- 0 root (0) root (0) 60453 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/annotated_dup.js\n -rw-r--r-- 0 root (0) root (0) 23452 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp.html\n -rw-r--r-- 0 root (0) root (0) 24202 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp__incl.map\n -rw-r--r-- 0 root (0) root (0) 419378 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp__incl.png\n -rw-r--r-- 0 root (0) root (0) 676 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/bc_s.png\n -rw-r--r-- 0 root (0) root (0) 635 2025-05-04 17:55:00.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 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_a7754df7e5554a417fd121fb68d9b38f0_icgraph.map\n -rw-r--r-- 0 root (0) root (0) 2545 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_a7754df7e5554a417fd121fb68d9b38f0_icgraph.png\n -rw-r--r-- 0 root (0) root (0) 6526 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 2146 2025-05-04 17:55:00.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 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle-2.3.4/\n--rw-r--r-- 0 root (0) root (0) 3526045 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526051 2025-05-04 17:55:00.000000 ./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-04 17:55:00.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 273 2025-05-04 17:55:00.000000 ./usr/share/doc-base/esys-particle.esys-particle-api-documentation-doxygen\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-04 17:55:00.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-04 17:55:00.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 198 2025-05-04 17:55:00.000000 ./usr/share/lintian/overrides/esys-particle\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-04 17:55:00.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-04 17:55:00.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-11 July 2026\n+9 June 2025\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": "@@ -257,15 +257,15 @@\n PYTHON_PREFIX = ${prefix}\n PYTHON_SITE_PKG = /usr/lib/python3.13/site-packages\n PYTHON_VERSION = 3.13\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 2026.7.11) 11 JUL 2026 06:14\n+This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex 2025.6.9) 9 JUN 2025 02:19\n entering extended mode\n restricted \\write18 enabled.\n %&-line parsing enabled.\n **paper\n (./paper.tex\n LaTeX2e <2024-11-01> patch level 2\n L3 programming layer <2025-01-18>\n@@ -1125,15 +1125,15 @@\n LaTeX Warning: There were undefined references.\n \n Package rerunfilecheck Info: File `paper.out' has not changed.\n (rerunfilecheck) Checksum: D6C4D89B84E19D1C21F39FC7A7329593;20031.\n ) \n Here is how much of TeX's memory you used:\n 11144 strings out of 475178\n- 191506 string characters out of 5766539\n+ 191506 string characters out of 5766540\n 605260 words of memory out of 5000000\n 33453 multiletter control sequences out of 15000+600000\n 568866 words of font info for 71 fonts, out of 8000000 for 9000\n 14 hyphenation exceptions out of 8191\n 75i,11n,79p,1551b,698s stack positions out of 10000i,1000n,20000p,200000b,200000s\n \n-Output written on paper.pdf (153 pages, 3768917 bytes).\n+Output written on paper.pdf (153 pages, 3768918 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-11 July 2026\n+9 June 2025\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 2026.07.11:0614\n+%DVIPSSource: TeX output 2025.06.09:0219\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 2026.07.11:0614\n+%DVIPSSource: TeX output 2025.06.09:0219\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-11 July 2026\n+9 June 2025\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"}]}]}]}]}]}]}