From columns to heaps: dimensionless similarity with particle-size-distributed Damköhler numbers and dual-porosity flow | Synapse