ACM Transactions on Mathematical Software (1997)