Spheres are packed into a boxed domain (four wall-mesh segments plus a bottom mesh) and settle under gravity. The case demonstrates writing out the full particle-particle and particle-wall contact network (which particles/walls touch which, each timestep) as part of the standard output, rather than just aggregate contact counts.
output_settings write_particle_contact_network yes write_wall_contact_network yes— enables per-contact network export in the standard VTK output streaminsertion mode pack region simulation_domain_region_— packs the entire domain to a target volume fractionmesh id ... file meshes/wall.stl translate/rotate— reuses a single wall STL, repositioned to form a four-sided enclosureneighbor_list skin_size— verlet-list skin sizing for contact detection
contact_network.asx— single script for the fill and contact-network outputmeshes/bottom.stl,meshes/wall.stl— floor and reusable wall panel geometry