paper and Matlab code describing the CGMN method applied to the Helmholtz equation