3D packing for granular materials

Rocpack is a serial simulation tool designed to produce random close-packings of polydisperse convex shapes. The packs generated by it are useful in modeling random, heterogenous materials such as propellants, explosives, aggregates, and other granular materials.

Versions

There are two versions of Rocpack™; one packs spheres and is optimized for computational speed (Spherepack™) and a second version that packs a set of arbitrary shapes (Rocpack™).
Rocpack™ can pack arbitrary collections and mixtures of the currently implemented shapes with polydisperse sizes into any of the implemented domain shapes with periodic or hard-walled boundaries. Particle shapes available in Rocpack™ consist of sphere, gelcap, cylinder, icosahedron, cube, HMX, HMX2, PETN, RDX, ADN, and CL20. Domain shapes consist of cuboid, cylinder, and annulus. Discrete particle size distributions can be used for each particle shape.

Rocpack supports

  • Domain shapes including cuboid, cylinder, and annulus
  • Discrete size distributions for each particle shape
  • Arbitrary collections and mixtures of shapes with polydisperse sizes
  • Supported domain shape can have periodic or hard-walled boundaries
  • Level sets are used to represent and evolve the inter-particle distances for collision detection
  • Modern, Event-Driven Molecular Dynamics techniques are used for optimization

Getting Rocpack

Rocpack™ is distributed as executable files on Linux (as an .rpm archive) or in a Microsoft Windows distribution. Contact sales@illinoisrocstar.com for information on licensing Rocpack™.