divergence vector analysis