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.