index.md (1134B)
1 # Granular.jl 2 3 **A [Julia](https://julialang.org) package for particle-based simulation of 4 granular materials.** 5 6 `Granular.jl` is a flexible and computationally efficient 2d implementation of 7 the discrete element method. Grains are represented as particles, which can be 8 forced by drag in fluid grids. The grains interact through 9 elasto-viscous-frictional contact rheologies and can obtain time-dependent 10 cohesive strength with bond mechanics based on beam theory. 11 12 The source code for Granular.jl is hosted on [Github](https://github.com/anders-dc/Granular.jl). 13 14 See the [Public API Index](@ref main-index) for the complete list of documented functions and types. 15 16 --- 17 18 ### Author 19 [Anders Damsgaard](https://adamsgaard.dk), Geophysical Fluid Dynamics Laboratory, Princeton University. 20 21 ### License 22 ISC License; see `LICENSE` for the full license text. 23 24 ## Manual Outline 25 26 ```@contents 27 Pages = [ 28 "man/installation.md", 29 "man/package_contents.md", 30 "man/methods.md", 31 "man/getting_started.md", 32 ] 33 Depth = 1 34 ``` 35 36 ## Library Outline 37 ```@contents 38 Pages = [ 39 "lib/public.md", 40 "lib/internals.md", 41 ] 42 Depth = 1 43 ```