A minimum storage convolution scheme is presented whereby the diffusion analogy or Harley routing models may be applied with desktop computers. The technique reduces the required storage for matrix convolution from (n² + nj + j + n - 1) to 2n, in which n is the number of response function ordinates and j is the number of input values. An extension of the technique may be used for multiple linearization routing.