Skip to content

#1704 Check compatibility with SuperLU 5.0

Metadata

Property Value
Reported by Christoph Grüninger (gruenich@iws.uni-stuttgart.de)
Reported at Jul 29, 2015 20:41
Type Bug Report
Version 2.3
Operating System Unspecified / All

Description

The creators from SuperLU released version 5.0. As always we look forward to undocumented API changes. At least it is a major version release, so they are allowed to do so. http://crd-legacy.lbl.gov/~xiaoye/SuperLU/

The changelog states innocently:

*Modified for thread-safety 
** Remove 'static' variable 'Glu' in *gstrf.c, instead, pass it as an argument. 
** dlacon.c --> dlacon2.c, replace 'static' variables used for reverse communication by an array of size 3, passed as argument. 
** Replace dlamch.c by dmach.c (C99 standard, table lookup in float.h), no 'static' variables.