
Overview
A quick pass through the main workspace: canvas, controls, diagnostics, and observable panels.
Native macOS · 2D DEM · Granular media
A native macOS laboratory for configuring and exploring prepared 2D DEM systems through teaching, exploratory research, and scientific visualization.
Designed as a transparent two-dimensional laboratory, not as an industrial 3D solver.
Release statusApp Store submission in preparation

Granular LAB in motion
Explore real-time DEM simulations, visual diagnostics, and scientific observables in a transparent desktop workflow.

A quick pass through the main workspace: canvas, controls, diagnostics, and observable panels.

Run, pause, inspect, and iterate while the granular system evolves.

Adjust geometry, forcing, materials, and display options from a compact inspector.
What it does
Sidebar navigation, inspector controls, live canvas, export tools, and observable panels in a desktop workflow.
Explore silos, piles, granular gases, segregation, vibrating beds, rotating drums, shear cells, and annular Couette geometries.
Inspect particle motion, contact networks, force chains, velocity fields, color maps, and diagnostic overlays while the simulation runs.
Live plots include velocity profiles, contact counts, energy, surface profiles, mixing indices, and h(x,t) maps.
Adjust particle number, diameter, density, friction, restitution, gravity, forcing, source rate, geometry, and preset-specific controls.
Export images, simulation data, time series, and visual media for teaching, documentation, and exploratory analysis.
Particle architectures
Granular LAB supports several particle representations while keeping their geometry, composition, and size distribution legible during a simulation.
Independent circular particles for standard two-dimensional DEM systems.
Rigid composite particles assembled from connected subdisks.
Mixed particle architectures for segregation and transport studies.
A size-based color map for reading polydisperse systems at a glance.
Featured family
Four prepared protocols connect wall-driven motion with bulk response. They expose two-dimensional stresses, compaction, velocity and density profiles, and particle coordination in one consistent workspace.

Simulation examples
Preset catalog
The catalog mirrors the implemented presets visible in the macOS App. Placeholders are deliberately excluded from this count.
Contact and citation
Germán Varas
Instituto de Física
Pontificia Universidad Católica de Valparaíso
[email protected]
App Store submission in preparation
Varas, G. Granular LAB: a native macOS laboratory for interactive 2D granular DEM simulations.Software in active development, 2026.