Grain-scale modeling of arbitrary fluid saturation in random packings.