

WELLS is a code for multi-well variable-rate sumulations. It is based on analytical solutions. It supports confined, unconfined, and leaky aquifers; fully or partially penetrating wells; and pumping-well storage. Variable-rates are represented as step or piecewise-linear rates, as well as exponential and sinusoidal signals.
WELLS has both C and Julia implementations.

Example simulation of transient capture zones for two wells with time-varying pumping rates.