Publications
1986. Confidence Intervals for Inequality-Constrained Least Squares Problems, with Applications to Ill-Posed Problems. SIAM Journal on Scientific and Statistical Computing. 7:473-489.
1981. Algorithm 572: Solution of the Helmholtz Equation for the Dirichlet Problem on General Bounded Three-Dimensional Regions [D3]. ACM Transactions on Mathematical Software. 7(2):239-246.
1983. Digital Image Compression by Outer Product Expansion. Communications, IEEE Transactions on. 31(3):441-444.
1990. Parallel QR factorization by householder and modified Gram-Schmidt algorithms. Parallel Computing. 16(1):99-112.
1981. A Bidiagonalization-Regularization Procedure for Large Scale Discretizations of Ill-Posed Problems. SIAM Journal on Scientific and Statistical Computing. 2(4):474-489.
1991. Yet another polynomial preconditioner for the conjugate gradient algorithm. Linear Algebra and its Applications. 154–156:377-388.
1979. Capacitance Matrix Methods for the Helmholtz Equation on General Three Dimensional Regions. Mathematics of Computation. 33:849-879.
1987. Fine and Medium Grained Parallel Algorithms for Matrix QR Factorization. Algorithms and Applications on Vector and Parallel ComputersAlgorithms and Applications on Vector and Parallel Computers. :347-349.
1993. Iterative Methods for Finding the Stationary Vector for Markov Chains. Linear Algebra, Markov Chains, and Queuing ModelsLinear Algebra, Markov Chains, and Queuing Models. 48:125-136.
1980. A generalized conjugate gradient algorithm for solving a class of quadratic programming problems. Linear Algebra and its Applications. 34:371-399.
1985. Multi-splittings of Matrices and Parallel Solution of Linear Systems. SIAM Journal on Algebraic and Discrete Methods. 6:630-640.
1987. Parallel implementation of the block conjugate gradient algorithm. Parallel Computing. 5(1–2):127-139.
1979. Estimating the Largest Eigenvalue of a Positive Definite Matrix. Mathematics of Computation. 33:1289-1292.
1987. Systolic Arrays for Matrix Transpose and Other Reorderings. Computers, IEEE Transactions on. C-36(1):117-122.
1990. Robust Regression Computation Using Iteratively Reweighted Least Squares. SIAM Journal of Matrix Analysis and Applications. 11:466-480.
1994. Some Themes in Gene H.Golub's Work on Iterative Methods. Recent Advances in Iterative MethodsRecent Advances in Iterative Methods. 60:1-11.
1982. A Discrete Newton Algorithm for Minimizing a Function of Many Variables. Mathematical Programming. 23:20-33.
1990. Computing the eigenvalues and eigenvectors of symmetric arrowhead matrices. Journal of Computational Physics. 90(2):497-505.
1994. Parallel Computing: Emerging from a Time Warp. IEEE Computational Science & Engineering. 1(4):1,15-1,15.
1986. Assignment and scheduling in parallel matrix factorization. Linear Algebra and its Applications. 77:275-299.
1980. Estimating Matrix Condition Numbers. SIAM Journal on Scientific and Statistical Computing. 1:205-209.
2005. QR Factorizations Using a Restricted Set of Rotations. Electronic Transactions on Numerical Analysis. 21:20-27.