Massively improve the efficiency of generating the gradient.
Massively improve the efficiency of generating the gradient.

This patch interleaves the computation of the forward and backward wavefields in the action of the Jacobian transpose, which reduces memory usage substantially and also cuts computation effort nearly in half.

uwoseis/zephyr