CMSSL Version 3.2-final(C*) Bug Update Report for July 1994 For Connection Machine CM-5 Systems FIXED BUGS The following bugs have been fixed in the current release, Version 3.2-final(C*). For a description of any bug listed here, contact your Applications Engineer or the Customer Support group at Thinking Machines Corporation. TMCaa05034 Banded solvers give numeric errors with substructuring TMCaa05353 Comm_setup may crash with CMSSL_method_nop TMCaa05354 Gen_iter_solve initializes x0, r0 wrongly for method QMRLAL TMCaa05359 Elementwise sparse setups cause unwanted output TMCaa05360 Gen_iter_solve doc error for method QMRLAL OUTSTANDING BUGS The following bug is outstanding in the current release. TMCaa05358 Out of core QR, LU returns ambiguous IER value This bug is detailed below. ********************************************************* ID: TMCaa05358 Title: Out of core QR, LU returns ambiguous IER value Description: (This problem does not pertain to C* entrypoints.) The out of core QR and LU routines signal a problem with parallel i/o operations by returning IER = -UNIT, where UNIT is the unit number on which the error occurred. However, the out of core QR routines may also return IER = -4 to mean an invalid datatype was provided. Gen_lu_setup_ext may also return IER = -1000 to mean C has more columns than SETUP(2). Since CM Fortran permits unit numbers in the range 0..2999, IER = -4 (for QR) and IER = -1000 (for LU) are ambiguous: it is impossible to tell which condition they are signalling. Workaround: For out of core QR, avoid using a value of 4 for UNIT1, UNIT2, or UNIT3. For out of core LU, aovid using a value of 1000 for UNIT1 or UNIT2. Status: Outstanding.