|
|
|
@ -93,13 +93,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
#include "slu_ddefs.h"
|
|
|
|
#include "slu_ddefs.h"
|
|
|
|
|
|
|
|
|
|
|
|
#define HANDLE_SIZE 8
|
|
|
|
#define HANDLE_SIZE 8
|
|
|
|
/* kind of integer to hold a pointer. Use int.
|
|
|
|
|
|
|
|
This might need to be changed on 64-bit systems. */
|
|
|
|
|
|
|
|
#ifdef Ptr64Bits
|
|
|
|
|
|
|
|
typedef long long fptr;
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
typedef int fptr; /* 32-bit by default */
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
typedef struct {
|
|
|
|
SuperMatrix *L;
|
|
|
|
SuperMatrix *L;
|
|
|
|
@ -126,7 +119,7 @@ mld_dslu_fact(int n, int nnz, double *values,
|
|
|
|
* This routine can be called from Fortran.
|
|
|
|
* This routine can be called from Fortran.
|
|
|
|
* performs LU decomposition.
|
|
|
|
* performs LU decomposition.
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* f_factors (input/output) fptr*
|
|
|
|
* f_factors (input/output)
|
|
|
|
* On output contains the pointer pointing to
|
|
|
|
* On output contains the pointer pointing to
|
|
|
|
* the structure of the factored matrices.
|
|
|
|
* the structure of the factored matrices.
|
|
|
|
*
|
|
|
|
*
|
|
|
|
|