tried to fix gaussian_convolution_gauss_seidel, resorted to gaussian_convolution_explicit