PFC3D
It is a discontinuum code used in analysis, testing, and research
PFC3D (Particle Flow Code in 3 Dimensions) is a discontinuum code used in analysis, testing, and research in any field where the interaction of many discrete objects exhibiting large-strain and/or fracturing is required.
Because PFC3D is not designed to examine a particular type of problem, its range extends to any analysis that examines the dynamic behavior of a particulate system.
In PFC3D, materials may be modeled as either bonded (cemented) or unbonded (granular) assemblies of particles.