PHREEQC has the capability to model several one-dimensional transport processes including: (1) diffusion, (2) advection, (3) advection and dispersion, and (4) advection and dispersion with diffusion into stagnant zones, which is referred to as dual porosity. All of these processes can be combined with equilibrium and kinetic chemical reactions.