The C/Fortran library LIBLAC provides a set of convenient, structured data types and basic operations for numerical linear algebra. The library is intended to facilitate the ANSI C implementation of high-level applications which involve hierarchically structured data like partitioned vectors or block matrices. By maintaining compatibility with Fortran 77 conventions (e.g., matrices are stored by columns, and vectors may have arbitrary memory strides), the task of sharing data with existing Fortran 77 code is greatly simplified. Basic operations for data access, data copying/conversion, and input/output are supported in fully generic form. In addition, safe and user-firendly interfaces to Level 1-2 BLAS [7, 3, 4] and LAPACK [1] are provided,...