diff --git a/CMakeLists.txt b/CMakeLists.txt index 876affef..32f81325 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,9 +3,9 @@ cmake_minimum_required(VERSION 3.12) # Project Version project(SuperLU C) -set(VERSION_MAJOR "6") +set(VERSION_MAJOR "7") set(VERSION_MINOR "0") -set(VERSION_BugFix "1") +set(VERSION_BugFix "0") set(PROJECT_VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_BugFix}) # Compatiblitly to xSDK standard diff --git a/DOC/html/EXAMPLE_2sp__ienv_8c.html b/DOC/html/EXAMPLE_2sp__ienv_8c.html index 5e4d67ad..1c029855 100644 --- a/DOC/html/EXAMPLE_2sp__ienv_8c.html +++ b/DOC/html/EXAMPLE_2sp__ienv_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -48,13 +48,16 @@
sp_ienv.c File Reference
+ +

Chooses machine-dependent parameters for the local environment. +More...

#include "slu_Cnames.h"
Include dependency graph for sp_ienv.c:
- +
@@ -65,10 +68,12 @@  

Detailed Description

-

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

-

All rights reserved.

-

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

-

Function Documentation

+
+-- SuperLU routine (version 4.1) --
+Univ. of California Berkeley, Xerox Palo Alto Research Center,
+and Lawrence Berkeley National Lab.
+November, 2010
+

Function Documentation

◆ sp_ienv()

diff --git a/DOC/html/SRC_2sp__ienv_8c.html b/DOC/html/SRC_2sp__ienv_8c.html index d7f1ae45..9bedd770 100644 --- a/DOC/html/SRC_2sp__ienv_8c.html +++ b/DOC/html/SRC_2sp__ienv_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -67,13 +67,7 @@ int sp_ienv (int ispec)   -

Detailed Description

-
--- SuperLU routine (version 4.1) --
-Univ. of California Berkeley, Xerox Palo Alto Research Center,
-and Lawrence Berkeley National Lab.
-November, 2010
-

Function Documentation

+

Function Documentation

◆ sp_ienv()

diff --git a/DOC/html/annotated.html b/DOC/html/annotated.html index 59778d62..8dfdc121 100644 --- a/DOC/html/annotated.html +++ b/DOC/html/annotated.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ccolumn__bmod_8c.html b/DOC/html/ccolumn__bmod_8c.html index 64368a77..46d9b0b6 100644 --- a/DOC/html/ccolumn__bmod_8c.html +++ b/DOC/html/ccolumn__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ccolumn__dfs_8c.html b/DOC/html/ccolumn__dfs_8c.html index 40ebc523..67f47657 100644 --- a/DOC/html/ccolumn__dfs_8c.html +++ b/DOC/html/ccolumn__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ccopy__to__ucol_8c.html b/DOC/html/ccopy__to__ucol_8c.html index 70a24637..615cafa3 100644 --- a/DOC/html/ccopy__to__ucol_8c.html +++ b/DOC/html/ccopy__to__ucol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cdiagonal_8c.html b/DOC/html/cdiagonal_8c.html index 2340148b..f1c6e334 100644 --- a/DOC/html/cdiagonal_8c.html +++ b/DOC/html/cdiagonal_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -122,9 +122,9 @@

- - - + + +
diff --git a/DOC/html/cfgmr_8c.html b/DOC/html/cfgmr_8c.html index 42bb99e9..6e4f842c 100644 --- a/DOC/html/cfgmr_8c.html +++ b/DOC/html/cfgmr_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/cgscon_8c.html b/DOC/html/cgscon_8c.html index 91b5a4a5..c1a6f540 100644 --- a/DOC/html/cgscon_8c.html +++ b/DOC/html/cgscon_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/cgsequ_8c.html b/DOC/html/cgsequ_8c.html index 4db49e67..75206bed 100644 --- a/DOC/html/cgsequ_8c.html +++ b/DOC/html/cgsequ_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cgsisx_8c.html b/DOC/html/cgsisx_8c.html index f155a1d8..b5998ac3 100644 --- a/DOC/html/cgsisx_8c.html +++ b/DOC/html/cgsisx_8c.html @@ -18,7 +18,7 @@ -
diff --git a/DOC/html/cgsitrf_8c.html b/DOC/html/cgsitrf_8c.html index 0b15d3d7..62cc2ad0 100644 --- a/DOC/html/cgsitrf_8c.html +++ b/DOC/html/cgsitrf_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/cgssv_8c.html b/DOC/html/cgssv_8c.html index 7dbb64b0..a6d53907 100644 --- a/DOC/html/cgssv_8c.html +++ b/DOC/html/cgssv_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/cgssvx_8c.html b/DOC/html/cgssvx_8c.html index f347612c..5555d9ca 100644 --- a/DOC/html/cgssvx_8c.html +++ b/DOC/html/cgssvx_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/cgstrf_8c.html b/DOC/html/cgstrf_8c.html index 6235b537..075d6983 100644 --- a/DOC/html/cgstrf_8c.html +++ b/DOC/html/cgstrf_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0 --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
@@ -404,7 +404,7 @@ 

- + diff --git a/DOC/html/cgstrs_8c.html b/DOC/html/cgstrs_8c.html index 21b72f17..95f6afaa 100644 --- a/DOC/html/cgstrs_8c.html +++ b/DOC/html/cgstrs_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/citersol1_8c.html b/DOC/html/citersol1_8c.html index 7cfb7669..6f094f65 100644 --- a/DOC/html/citersol1_8c.html +++ b/DOC/html/citersol1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -79,7 +79,7 @@

Functions

void cpsolve (int n, singlecomplex x[], singlecomplex y[]) - Performs cgsisx with original matrix A. More...
+ Performs CGSISX with original matrix A. More...
  void cmatvec_mult (singlecomplex alpha, singlecomplex x[], singlecomplex beta, singlecomplex y[])  Performs matrix-vector multipliation sp_cgemv with original matrix A. More...
@@ -224,56 +224,56 @@

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -309,56 +309,56 @@

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/DOC/html/citersol_8c.html b/DOC/html/citersol_8c.html index b2aca0a4..e6b169ce 100644 --- a/DOC/html/citersol_8c.html +++ b/DOC/html/citersol_8c.html @@ -18,7 +18,7 @@ - @@ -305,56 +305,56 @@

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/DOC/html/clangs_8c.html b/DOC/html/clangs_8c.html index 961b6a61..d02fbb8b 100644 --- a/DOC/html/clangs_8c.html +++ b/DOC/html/clangs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/claqgs_8c.html b/DOC/html/claqgs_8c.html index ac8786b1..99e47dad 100644 --- a/DOC/html/claqgs_8c.html +++ b/DOC/html/claqgs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cldperm_8c.html b/DOC/html/cldperm_8c.html index 465f4955..ee9a5f6a 100644 --- a/DOC/html/cldperm_8c.html +++ b/DOC/html/cldperm_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -89,7 +89,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 

Function Documentation

diff --git a/DOC/html/clinsol1_8c.html b/DOC/html/clinsol1_8c.html index 0e83af13..58d29fa9 100644 --- a/DOC/html/clinsol1_8c.html +++ b/DOC/html/clinsol1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -80,7 +80,11 @@ int 
main (int argc, char *argv[])   -

Function Documentation

+

Detailed Description

+

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

+

All rights reserved.

+

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

+

Function Documentation

◆ main()

@@ -118,7 +122,7 @@

- + diff --git a/DOC/html/clinsol_8c.html b/DOC/html/clinsol_8c.html index 8a9d8b41..9996fabe 100644 --- a/DOC/html/clinsol_8c.html +++ b/DOC/html/clinsol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -118,7 +118,7 @@

- + diff --git a/DOC/html/clinsolx1_8c.html b/DOC/html/clinsolx1_8c.html index b75eb9ca..45590f1a 100644 --- a/DOC/html/clinsolx1_8c.html +++ b/DOC/html/clinsolx1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

LU factorization from cgstrf (CGSSVX) +

CGSSVX to solve systems with the same matrix but different right-hand side. More...

#include <getopt.h>
#include "slu_cdefs.h"
@@ -58,7 +58,7 @@
- + @@ -111,61 +111,63 @@

+

The driver program CLINSOLX1.

+

This example illustrates how to use CGSSVX to solve systems with the same A but different right-hand side. In this case, we factorize A only once in the first call to DGSSVX, and reuse the following data structures in the subsequent call to CGSSVX: perm_c, perm_r, R, C, L, U.

Here is the call graph for this function:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/DOC/html/clinsolx2_8c.html b/DOC/html/clinsolx2_8c.html index d7a5f5bf..64bb3b30 100644 --- a/DOC/html/clinsolx2_8c.html +++ b/DOC/html/clinsolx2_8c.html @@ -18,7 +18,7 @@ -
- -

◆ parse_command_line()

+ +

◆ parse_command_line()

diff --git a/DOC/html/cmemory_8c.html b/DOC/html/cmemory_8c.html index f80581e9..c15f2e9e 100644 --- a/DOC/html/cmemory_8c.html +++ b/DOC/html/cmemory_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -132,10 +132,10 @@ void callocateA (int n, int_t nnz, singlecomplex **a, int_t **asub, int_t **xa)  Allocate storage for original matrix A. More...
  -singlecomplexcomplexMalloc (size_t n) -  -singlecomplexcomplexCalloc (size_t n) -  +singlecomplexsinglecomplexMalloc (size_t n) +  +singlecomplexsinglecomplexCalloc (size_t n) +  int_t cmemory_usage (const int_t nzlmax, const int_t nzumax, const int_t nzlumax, const int n)   @@ -144,7 +144,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 

Macro Definition Documentation

@@ -302,8 +302,8 @@

- - + +
@@ -689,42 +689,6 @@

-

-
- -

◆ complexCalloc()

- -
-
- - - - - - - - -
singlecomplex * complexCalloc (size_t n)
-
- -
-
- -

◆ complexMalloc()

- -
-
- - - - - - - - -
singlecomplex * complexMalloc (size_t n)
-
-
@@ -899,7 +863,7 @@

- + @@ -1091,6 +1055,42 @@

+

◆ singlecomplexCalloc()

+ +
+
+ + + + + + + + +
singlecomplex * singlecomplexCalloc (size_t n)
+
+ +
+
+ +

◆ singlecomplexMalloc()

+ +
+
+ + + + + + + + +
singlecomplex * singlecomplexMalloc (size_t n)
+
+
diff --git a/DOC/html/cmyblas2_8c.html b/DOC/html/cmyblas2_8c.html index d2bfa086..00ea3061 100644 --- a/DOC/html/cmyblas2_8c.html +++ b/DOC/html/cmyblas2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/colamd_8c.html b/DOC/html/colamd_8c.html index 05ba4eb1..55de3bc5 100644 --- a/DOC/html/colamd_8c.html +++ b/DOC/html/colamd_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -86,6 +86,24 @@   #define NULL   ((void *) 0)   +#define Int   int +  +#define ID   "%d" +  +#define Int_MAX   INT_MAX +  +#define COLAMD_recommended   colamd_recommended +  +#define COLAMD_set_defaults   colamd_set_defaults +  +#define COLAMD_MAIN   colamd +  +#define SYMAMD_MAIN   symamd +  +#define COLAMD_report   colamd_report +  +#define SYMAMD_report   symamd_report +  #define PUBLIC   #define PRIVATE   static @@ -186,6 +204,10 @@   PUBLIC Int COLAMD_MAIN (Int n_row, Int n_col, Int Alen, Int A[], Int p[], double knobs[COLAMD_KNOBS], Int stats[COLAMD_STATS])   +PUBLIC void COLAMD_report (Int stats[COLAMD_STATS]) +  +PUBLIC void SYMAMD_report (Int stats[COLAMD_STATS]) + 

Macro Definition Documentation

@@ -300,6 +322,20 @@

+

+
+ +

◆ COLAMD_MAIN

+ +
+
+ + + + +
#define COLAMD_MAIN   colamd
+
+
@@ -328,6 +364,48 @@

+

+

+ +

◆ COLAMD_recommended

+ +
+
+ + + + +
#define COLAMD_recommended   colamd_recommended
+
+ +
+
+ +

◆ COLAMD_report

+ +
+
+ + + + +
#define COLAMD_report   colamd_report
+
+ +
+
+ +

◆ COLAMD_set_defaults

+ +
+
+ + + + +
#define COLAMD_set_defaults   colamd_set_defaults
+
+
@@ -516,6 +594,20 @@

+

+
+ +

◆ ID

+ +
+
+ + + + +
#define ID   "%d"
+
+
@@ -534,6 +626,34 @@

+

+
+ +

◆ Int

+ +
+
+ + + + +
#define Int   int
+
+ +
+
+ +

◆ Int_MAX

+ +
+
+ + + + +
#define Int_MAX   INT_MAX
+
+
@@ -772,6 +892,34 @@

+

+
+ +

◆ SYMAMD_MAIN

+ +
+
+ + + + +
#define SYMAMD_MAIN   symamd
+
+ +
+
+ +

◆ SYMAMD_report

+ +
+
+ + + + +
#define SYMAMD_report   symamd_report
+
+
@@ -918,17 +1066,16 @@

- - - - - - - - - - - + + + + + + + + + +

@@ -976,6 +1123,33 @@

+

◆ COLAMD_report()

+ +
+
+ + + + + + + + +
PUBLIC void COLAMD_report (Int stats[COLAMD_STATS])
+
+
+Here is the call graph for this function:
+
+
+ + + + +
+
@@ -1444,24 +1618,31 @@

+ +

+ + +

◆ SYMAMD_report()

+ +
+
+ + + + + + + + +
PUBLIC void SYMAMD_report (Int stats[COLAMD_STATS])
+
Here is the call graph for this function:
-
- - - - - - - - - - - - - - +
+ + +
diff --git a/DOC/html/colamd_8h.html b/DOC/html/colamd_8h.html index 25d61347..b7cc482e 100644 --- a/DOC/html/colamd_8h.html +++ b/DOC/html/colamd_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cpanel__bmod_8c.html b/DOC/html/cpanel__bmod_8c.html index f2d68d2a..b68ddba5 100644 --- a/DOC/html/cpanel__bmod_8c.html +++ b/DOC/html/cpanel__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cpanel__dfs_8c.html b/DOC/html/cpanel__dfs_8c.html index 9c76eb0a..455536f0 100644 --- a/DOC/html/cpanel__dfs_8c.html +++ b/DOC/html/cpanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cpivotL_8c.html b/DOC/html/cpivotL_8c.html index a1e8b40b..8beba696 100644 --- a/DOC/html/cpivotL_8c.html +++ b/DOC/html/cpivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -87,7 +87,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/cpivotgrowth_8c.html b/DOC/html/cpivotgrowth_8c.html
index 2a8676e6..1c7eca70 100644
--- a/DOC/html/cpivotgrowth_8c.html
+++ b/DOC/html/cpivotgrowth_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cpruneL_8c.html b/DOC/html/cpruneL_8c.html index 971df6fd..e6db85ee 100644 --- a/DOC/html/cpruneL_8c.html +++ b/DOC/html/cpruneL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/creadhb_8c.html b/DOC/html/creadhb_8c.html index 1cb03f0c..cf41bc0e 100644 --- a/DOC/html/creadhb_8c.html +++ b/DOC/html/creadhb_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -326,9 +326,9 @@

- - - + + +

diff --git a/DOC/html/creadrb_8c.html b/DOC/html/creadrb_8c.html index a137c214..7240da4f 100644 --- a/DOC/html/creadrb_8c.html +++ b/DOC/html/creadrb_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/creadtriple_8c.html b/DOC/html/creadtriple_8c.html index 9f64f63e..28faebce 100644 --- a/DOC/html/creadtriple_8c.html +++ b/DOC/html/creadtriple_8c.html @@ -18,7 +18,7 @@ - diff --git a/DOC/html/csnode__bmod_8c.html b/DOC/html/csnode__bmod_8c.html index 2dbdc51f..e620cc11 100644 --- a/DOC/html/csnode__bmod_8c.html +++ b/DOC/html/csnode__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/csnode__dfs_8c.html b/DOC/html/csnode__dfs_8c.html index b9f2a989..2cebfa3a 100644 --- a/DOC/html/csnode__dfs_8c.html +++ b/DOC/html/csnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/csp__blas2_8c.html b/DOC/html/csp__blas2_8c.html index 1cf63052..5de7a60c 100644 --- a/DOC/html/csp__blas2_8c.html +++ b/DOC/html/csp__blas2_8c.html @@ -18,7 +18,7 @@ -
diff --git a/DOC/html/csp__blas3_8c.html b/DOC/html/csp__blas3_8c.html index 91a7dbbf..bfc1c9f9 100644 --- a/DOC/html/csp__blas3_8c.html +++ b/DOC/html/csp__blas3_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/cutil_8c.html b/DOC/html/cutil_8c.html index e178b075..455e818b 100644 --- a/DOC/html/cutil_8c.html +++ b/DOC/html/cutil_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -114,7 +114,7 @@  Let rhs[i] = sum of i-th row of A, so the solution vector is all 1's.
More...
  void cfill (singlecomplex *a, int alen, singlecomplex dval) - Fills a complex precision array with a given value. More...
+ Fills a singlecomplex precision array with a given value. More...
  void cinf_norm_error (int nrhs, SuperMatrix *X, singlecomplex *xtrue)  Check the inf-norm of the error vector. More...
@@ -122,8 +122,8 @@ void cPrintPerf (SuperMatrix *L, SuperMatrix *U, mem_usage_t *mem_usage, float rpg, float rcond, float *ferr, float *berr, char *equed, SuperLUStat_t *stat)  Print performance of the code. More...
  -int print_complex_vec (char *what, int n, singlecomplex *vec) -  +int print_singlecomplex_vec (char *what, int n, singlecomplex *vec) + 

Detailed Description

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

@@ -247,9 +247,9 @@

- - - + + +
@@ -1026,14 +1026,14 @@

-

◆ print_complex_vec()

+ +

◆ print_singlecomplex_vec()

- + diff --git a/DOC/html/dcolumn__bmod_8c.html b/DOC/html/dcolumn__bmod_8c.html index d1b66cb2..b0d13335 100644 --- a/DOC/html/dcolumn__bmod_8c.html +++ b/DOC/html/dcolumn__bmod_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/dcolumn__dfs_8c.html b/DOC/html/dcolumn__dfs_8c.html index a1e714c8..d4b1d7e9 100644 --- a/DOC/html/dcolumn__dfs_8c.html +++ b/DOC/html/dcolumn__dfs_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/dcomplex_8c.html b/DOC/html/dcomplex_8c.html index 27ad2eee..e2462d81 100644 --- a/DOC/html/dcomplex_8c.html +++ b/DOC/html/dcomplex_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/dcopy__to__ucol_8c.html b/DOC/html/dcopy__to__ucol_8c.html index debabd4f..da790d6e 100644 --- a/DOC/html/dcopy__to__ucol_8c.html +++ b/DOC/html/dcopy__to__ucol_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/ddiagonal_8c.html b/DOC/html/ddiagonal_8c.html index 22237607..7012c8ba 100644 --- a/DOC/html/ddiagonal_8c.html +++ b/DOC/html/ddiagonal_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/dfgmr_8c.html b/DOC/html/dfgmr_8c.html index 90ccf0c2..6509913b 100644 --- a/DOC/html/dfgmr_8c.html +++ b/DOC/html/dfgmr_8c.html @@ -18,7 +18,7 @@ @@ -50,7 +50,7 @@
-

flexible GMRES from ITSOL developed by Yousef Saad. +

Flexible GMRES from ITSOL developed by Yousef Saad. More...

#include "slu_ddefs.h"
@@ -58,7 +58,7 @@
- + diff --git a/DOC/html/dgscon_8c.html b/DOC/html/dgscon_8c.html index 61fed9f2..0e3d47cc 100644 --- a/DOC/html/dgscon_8c.html +++ b/DOC/html/dgscon_8c.html @@ -18,7 +18,7 @@
@@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 5.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 July 25, 2015
diff --git a/DOC/html/dgsequ_8c.html b/DOC/html/dgsequ_8c.html
index e322fe2f..7a77df5d 100644
--- a/DOC/html/dgsequ_8c.html
+++ b/DOC/html/dgsequ_8c.html
@@ -18,7 +18,7 @@
  
diff --git a/DOC/html/dgsisx_8c.html b/DOC/html/dgsisx_8c.html index 5dec4e84..6f977932 100644 --- a/DOC/html/dgsisx_8c.html +++ b/DOC/html/dgsisx_8c.html @@ -18,7 +18,7 @@ @@ -84,7 +84,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.2) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 November, 2010
 August, 2011
diff --git a/DOC/html/dgsitrf_8c.html b/DOC/html/dgsitrf_8c.html
index 36b49d9a..cf3ac651 100644
--- a/DOC/html/dgsitrf_8c.html
+++ b/DOC/html/dgsitrf_8c.html
@@ -18,7 +18,7 @@
  
@@ -84,7 +84,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.1) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 
diff --git a/DOC/html/dgsrfs_8c.html b/DOC/html/dgsrfs_8c.html
index 851a52ab..ab0ffc97 100644
--- a/DOC/html/dgsrfs_8c.html
+++ b/DOC/html/dgsrfs_8c.html
@@ -18,7 +18,7 @@
  
diff --git a/DOC/html/dgssv_8c.html b/DOC/html/dgssv_8c.html index f7895f66..40b7627d 100644 --- a/DOC/html/dgssv_8c.html +++ b/DOC/html/dgssv_8c.html @@ -18,7 +18,7 @@ @@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/dgssvx_8c.html b/DOC/html/dgssvx_8c.html
index ed7c8cd6..6871e16f 100644
--- a/DOC/html/dgssvx_8c.html
+++ b/DOC/html/dgssvx_8c.html
@@ -18,7 +18,7 @@
  
@@ -84,7 +84,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/dgstrs_8c.html b/DOC/html/dgstrs_8c.html
index 07ec8598..adaf4044 100644
--- a/DOC/html/dgstrs_8c.html
+++ b/DOC/html/dgstrs_8c.html
@@ -18,7 +18,7 @@
  
diff --git a/DOC/html/ditersol1_8c.html b/DOC/html/ditersol1_8c.html index b33f5e90..50076bde 100644 --- a/DOC/html/ditersol1_8c.html +++ b/DOC/html/ditersol1_8c.html @@ -18,7 +18,7 @@ @@ -78,7 +78,7 @@ - + @@ -223,7 +223,7 @@

- + @@ -327,7 +327,7 @@

- + diff --git a/DOC/html/ditersol_8c.html b/DOC/html/ditersol_8c.html index 92a75dbf..ff1573fa 100644 --- a/DOC/html/ditersol_8c.html +++ b/DOC/html/ditersol_8c.html @@ -18,7 +18,7 @@

diff --git a/DOC/html/dlangs_8c.html b/DOC/html/dlangs_8c.html index 83a9a838..1b4d11c7 100644 --- a/DOC/html/dlangs_8c.html +++ b/DOC/html/dlangs_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/dlaqgs_8c.html b/DOC/html/dlaqgs_8c.html index b69edee3..1c40b3a9 100644 --- a/DOC/html/dlaqgs_8c.html +++ b/DOC/html/dlaqgs_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/dldperm_8c.html b/DOC/html/dldperm_8c.html index 2f20604e..0bc009b5 100644 --- a/DOC/html/dldperm_8c.html +++ b/DOC/html/dldperm_8c.html @@ -18,7 +18,7 @@ @@ -88,7 +88,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 

Function Documentation

diff --git a/DOC/html/dlinsol1_8c.html b/DOC/html/dlinsol1_8c.html index f2436024..2861b4fd 100644 --- a/DOC/html/dlinsol1_8c.html +++ b/DOC/html/dlinsol1_8c.html @@ -18,7 +18,7 @@
@@ -49,7 +49,7 @@
int print_complex_vec int print_singlecomplex_vec ( char *  what,
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0

Functions

void dpsolve (int n, double x[], double y[])
 Performs dgsisx with original matrix A. More...
 Performs DGSISX with original matrix A. More...
 
void dmatvec_mult (double alpha, double x[], double beta, double y[])
 Performs matrix-vector multipliation sp_dgemv with original matrix A. More...
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
int main (int argc, char *argv[])
 
-

Function Documentation

+

Detailed Description

+

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

+

All rights reserved.

+

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

+

Function Documentation

◆ main()

diff --git a/DOC/html/dlinsol_8c.html b/DOC/html/dlinsol_8c.html index 6584ba66..8d244fea 100644 --- a/DOC/html/dlinsol_8c.html +++ b/DOC/html/dlinsol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

LU factorization from dgstrf (DGSSV) +

LU factorization from DGSTRF (DGSSV) More...

#include "slu_ddefs.h"
@@ -57,7 +57,7 @@ diff --git a/DOC/html/dlinsolx1_8c.html b/DOC/html/dlinsolx1_8c.html index e739d412..ca020350 100644 --- a/DOC/html/dlinsolx1_8c.html +++ b/DOC/html/dlinsolx1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

factorization from dgstrf (DGSSVX) +

DGSSVX to solve systems with the same matrix but different right-hand side. More...

#include <getopt.h>
#include "slu_ddefs.h"
@@ -58,7 +58,7 @@
- + @@ -82,7 +82,6 @@  Parse command line options to get relaxed snode size, panel size, etc. More...
  int main (int argc, char *argv[]) - The driver program DLINSOLX1. More...
 

Function Documentation

@@ -111,13 +110,14 @@

-

This example illustrates how to use DGSSVX to solve systems with the same A but different right-hand side. In this case, we factorize A only once in the first call to DGSSVX, and reuse the following data structures in the subsequent call to DGSSVX: perm_c, perm_r, R, C, L, U.

+

The driver program DLINSOLX1.

+

This example illustrates how to use DGSSVX to solve systems with the same A but different right-hand side. In this case, we factorize A only once in the first call to DGSSVX, and reuse the following data structures in the subsequent call to DGSSVX: perm_c, perm_r, R, C, L, U.

Here is the call graph for this function:
- + diff --git a/DOC/html/dlinsolx2_8c.html b/DOC/html/dlinsolx2_8c.html index 709696b4..793244f6 100644 --- a/DOC/html/dlinsolx2_8c.html +++ b/DOC/html/dlinsolx2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -82,7 +82,6 @@  Parse command line options to get relaxed snode size, panel size, etc.
More...
  int main (int argc, char *argv[]) - The driver program DLINSOLX2. More...
 

Function Documentation

@@ -111,13 +110,14 @@

-

This example illustrates how to use DGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. In this case, the column permutation vector perm_c is computed once. The following data structures will be reused in the subsequent call to DGSSVX: perm_c, etree

+

The driver program DLINSOLX2.

+

This example illustrates how to use DGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. In this case, the column permutation vector perm_c is computed once. The following data structures will be reused in the subsequent call to DGSSVX: perm_c, etree

Here is the call graph for this function:
- + diff --git a/DOC/html/dlinsolx_8c.html b/DOC/html/dlinsolx_8c.html index 72e5eb80..5955f0bb 100644 --- a/DOC/html/dlinsolx_8c.html +++ b/DOC/html/dlinsolx_8c.html @@ -18,7 +18,7 @@ -
+ +

LU factorization from DGSTRF (DGSSVX) +More...

#include <getopt.h>
#include "slu_ddefs.h"
@@ -55,7 +58,7 @@
- + @@ -75,15 +78,13 @@
- - - + + +

Functions

void parse_command_line (int argc, char *argv[], int *lwork, double *u, yes_no_t *equil, trans_t *trans)
 Parse command line inputs. More...
 
void parse_command_line (int argc, char *argv[], int_t *lwork, double *u, yes_no_t *equil, trans_t *trans)
 Parse command line inputs. More...
 
int main (int argc, char *argv[])
 
-

Detailed Description

-

\briefLU factorization from dgstrf (DGSSVX)

-

Function Documentation

+

Function Documentation

◆ main()

@@ -114,63 +115,63 @@

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

- -

◆ parse_command_line()

+ +

◆ parse_command_line()

diff --git a/DOC/html/dmyblas2_8c.html b/DOC/html/dmyblas2_8c.html index 51d8577b..ac3279b9 100644 --- a/DOC/html/dmyblas2_8c.html +++ b/DOC/html/dmyblas2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dpanel__bmod_8c.html b/DOC/html/dpanel__bmod_8c.html index 080c9c55..69444272 100644 --- a/DOC/html/dpanel__bmod_8c.html +++ b/DOC/html/dpanel__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dpanel__dfs_8c.html b/DOC/html/dpanel__dfs_8c.html index 8f3fa30a..f874e015 100644 --- a/DOC/html/dpanel__dfs_8c.html +++ b/DOC/html/dpanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dpivotL_8c.html b/DOC/html/dpivotL_8c.html index 098ca890..c59cc77a 100644 --- a/DOC/html/dpivotL_8c.html +++ b/DOC/html/dpivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -86,7 +86,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/dpivotgrowth_8c.html b/DOC/html/dpivotgrowth_8c.html
index 7f72ef5a..16e82cdd 100644
--- a/DOC/html/dpivotgrowth_8c.html
+++ b/DOC/html/dpivotgrowth_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dpruneL_8c.html b/DOC/html/dpruneL_8c.html index 4220d26a..0c75bf4e 100644 --- a/DOC/html/dpruneL_8c.html +++ b/DOC/html/dpruneL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dreadhb_8c.html b/DOC/html/dreadhb_8c.html index fbeadaac..2700726b 100644 --- a/DOC/html/dreadhb_8c.html +++ b/DOC/html/dreadhb_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dreadrb_8c.html b/DOC/html/dreadrb_8c.html index d665ec2e..e20c319f 100644 --- a/DOC/html/dreadrb_8c.html +++ b/DOC/html/dreadrb_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dreadtriple_8c.html b/DOC/html/dreadtriple_8c.html index ec3be59b..0af8c9cd 100644 --- a/DOC/html/dreadtriple_8c.html +++ b/DOC/html/dreadtriple_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dsnode__bmod_8c.html b/DOC/html/dsnode__bmod_8c.html index 3c4cb296..5641d852 100644 --- a/DOC/html/dsnode__bmod_8c.html +++ b/DOC/html/dsnode__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dsnode__dfs_8c.html b/DOC/html/dsnode__dfs_8c.html index cd33e6ad..08af139e 100644 --- a/DOC/html/dsnode__dfs_8c.html +++ b/DOC/html/dsnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dsp__blas2_8c.html b/DOC/html/dsp__blas2_8c.html index 0af746fb..2bcf3245 100644 --- a/DOC/html/dsp__blas2_8c.html +++ b/DOC/html/dsp__blas2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dsp__blas3_8c.html b/DOC/html/dsp__blas3_8c.html index 124ab8d4..14c1ff3e 100644 --- a/DOC/html/dsp__blas3_8c.html +++ b/DOC/html/dsp__blas3_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dutil_8c.html b/DOC/html/dutil_8c.html index 493df495..8cec4b18 100644 --- a/DOC/html/dutil_8c.html +++ b/DOC/html/dutil_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/dzsum1_8c.html b/DOC/html/dzsum1_8c.html index b026ba2a..48d090eb 100644 --- a/DOC/html/dzsum1_8c.html +++ b/DOC/html/dzsum1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/files.html b/DOC/html/files.html index 986be60a..c5bc902e 100644 --- a/DOC/html/files.html +++ b/DOC/html/files.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -51,42 +51,42 @@  citersol1.cExample #2 showing how to use ILU to precondition GMRES  clinsol.cLU factorization from CGSTRF (CGSSV)  clinsol1.cLU factorization from CGSTRF (CGSSV) - clinsolx.cLU factorization from cgstrf (CGSSVX) - clinsolx1.cLU factorization from cgstrf (CGSSVX) + clinsolx.cLU factorization from CGSTRF (CGSSVX) + clinsolx1.cCGSSVX to solve systems with the same matrix but different right-hand side  clinsolx2.cCGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A - clinsolx3.cCGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A + clinsolx3.c@(PREE)GSSVX to solve systems repeatedly with the same sparsity pattern and similar values of matrix A  dfgmr.cFlexible GMRES from ITSOL developed by Yousef Saad  dgstrf.cComputes an LU factorization of a general sparse matrix  ditersol.cExample #1 showing how to use ILU to precondition GMRES  ditersol1.cExample #2 showing how to use ILU to precondition GMRES - dlinsol.cLU factorization from dgstrf (DGSSV) - dlinsol1.cLU factorization from dgstrf (DGSSV) - dlinsolx.c - dlinsolx1.cFactorization from dgstrf (DGSSVX) + dlinsol.cLU factorization from DGSTRF (DGSSV) + dlinsol1.cLU factorization from DGSTRF (DGSSV) + dlinsolx.cLU factorization from DGSTRF (DGSSVX) + dlinsolx1.cDGSSVX to solve systems with the same matrix but different right-hand side  dlinsolx2.cDGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A - dlinsolx3.cDGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A + dlinsolx3.c@(PREE)GSSVX to solve systems repeatedly with the same sparsity pattern and similar values of matrix A  dmemory.cMemory details  dreadtriple_noheader.cRead matrix in triplet format  sfgmr.cFlexible GMRES from ITSOL developed by Yousef Saad  sitersol.cExample #1 showing how to use ILU to precondition GMRES  sitersol1.cExample #2 showing how to use ILU to precondition GMRES - slinsol.cLU factorization from dgstrf (DGSSV) - slinsol1.cLU factorization from dgstrf (DGSSV) - slinsolx.cFactorization from dgstrf (DGSSVX) - slinsolx1.cFactorization from dgstrf (DGSSVX) - slinsolx2.cDGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A - slinsolx3.cDGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A - sp_ienv.c + slinsol.cLU factorization from SGSTRF (SGSSV) + slinsol1.cLU factorization from SGSTRF (SGSSV) + slinsolx.cLU factorization from SGSTRF (SGSSVX) + slinsolx1.cSGSSVX to solve systems with the same matrix but different right-hand side + slinsolx2.cSGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A + slinsolx3.c@(PREE)GSSVX to solve systems repeatedly with the same sparsity pattern and similar values of matrix A + sp_ienv.cChooses machine-dependent parameters for the local environment  superlu.cSmall 5x5 example  zfgmr.cFlexible GMRES from ITSOL developed by Yousef Saad  zitersol.cExample #1 showing how to use ILU to precondition GMRES  zitersol1.cExample #2 showing how to use ILU to precondition GMRES - zlinsol.cLU factorization from zgstrf (ZGSSV) - zlinsol1.cLU factorization from zgstrf (ZGSSV) - zlinsolx.cLU factorization from zgstrf (ZGSSVX) + zlinsol.cLU factorization from ZGSTRF (ZGSSV) + zlinsol1.cLU factorization from ZGSTRF (ZGSSV) + zlinsolx.cLU factorization from ZGSTRF (ZGSSVX)  zlinsolx1.cZGSSVX to solve systems with the same matrix but different right-hand side  zlinsolx2.cZGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A - zlinsolx3.cZGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A + zlinsolx3.c@(PREE)GSSVX to solve systems repeatedly with the same sparsity pattern and similar values of matrix A   FORTRAN  c_fortran_cgssv.c  c_fortran_dgssv.c diff --git a/DOC/html/functions.html b/DOC/html/functions.html index a1f6cc72..f79b39d4 100644 --- a/DOC/html/functions.html +++ b/DOC/html/functions.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/functions_vars.html b/DOC/html/functions_vars.html index 05231bb3..a18e0173 100644 --- a/DOC/html/functions_vars.html +++ b/DOC/html/functions_vars.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/get__perm__c_8c.html b/DOC/html/get__perm__c_8c.html index ae2dbfc6..7f07dff3 100644 --- a/DOC/html/get__perm__c_8c.html +++ b/DOC/html/get__perm__c_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -44,6 +44,7 @@
get_perm_c.c File Reference
@@ -76,6 +77,11 @@
+ + + +

+Macros

#define METISOPTIONS   40
 
@@ -96,6 +102,21 @@

Functions

int genmmd_ (int *neqns, int_t *xadj, int_t *adjncy, int *invp, int *perm, int_t *delta, int_t *dhead, int_t *qsize, int_t *llist, int_t *marker, int_t *maxint, int_t *nofsub)
 Obtains a permutation matrix by applying the multiple minimum degree ordering code. More...
 
+

Macro Definition Documentation

+ +

◆ METISOPTIONS

+ +
+
+ + + + +
#define METISOPTIONS   40
+
+ +
+

Function Documentation

◆ at_plus_a()

@@ -334,20 +355,20 @@

- - - - - - - - - - - - - - + + + + + + + + + + + + + +

@@ -479,19 +500,19 @@

- - - - - - - - - - - - - + + + + + + + + + + + + +

diff --git a/DOC/html/globals.html b/DOC/html/globals.html index 404dd85e..eb7e82b5 100644 --- a/DOC/html/globals.html +++ b/DOC/html/globals.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/globals_defs.html b/DOC/html/globals_defs.html index 3a9955fb..2d1b8f2b 100644 --- a/DOC/html/globals_defs.html +++ b/DOC/html/globals_defs.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/globals_enum.html b/DOC/html/globals_enum.html index 23139944..8439fedf 100644 --- a/DOC/html/globals_enum.html +++ b/DOC/html/globals_enum.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/globals_eval.html b/DOC/html/globals_eval.html index 2f13daf7..a468a73f 100644 --- a/DOC/html/globals_eval.html +++ b/DOC/html/globals_eval.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/globals_func.html b/DOC/html/globals_func.html index d2480c4c..b024ba29 100644 --- a/DOC/html/globals_func.html +++ b/DOC/html/globals_func.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/globals_type.html b/DOC/html/globals_type.html index b743c2a0..d3cfc971 100644 --- a/DOC/html/globals_type.html +++ b/DOC/html/globals_type.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/globals_vars.html b/DOC/html/globals_vars.html index 0f1035cc..f0dc0d5c 100644 --- a/DOC/html/globals_vars.html +++ b/DOC/html/globals_vars.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/heap__relax__snode_8c.html b/DOC/html/heap__relax__snode_8c.html index 29076fcd..4de3f7ab 100644 --- a/DOC/html/heap__relax__snode_8c.html +++ b/DOC/html/heap__relax__snode_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/icmax1_8c.html b/DOC/html/icmax1_8c.html index 0f6935fe..ab3c6925 100644 --- a/DOC/html/icmax1_8c.html +++ b/DOC/html/icmax1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__ccolumn__dfs_8c.html b/DOC/html/ilu__ccolumn__dfs_8c.html index de19ea94..1b0eac8c 100644 --- a/DOC/html/ilu__ccolumn__dfs_8c.html +++ b/DOC/html/ilu__ccolumn__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__ccopy__to__ucol_8c.html b/DOC/html/ilu__ccopy__to__ucol_8c.html index 89580534..b36a8d8d 100644 --- a/DOC/html/ilu__ccopy__to__ucol_8c.html +++ b/DOC/html/ilu__ccopy__to__ucol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__cdrop__row_8c.html b/DOC/html/ilu__cdrop__row_8c.html index 6a63909a..34cb8bd0 100644 --- a/DOC/html/ilu__cdrop__row_8c.html +++ b/DOC/html/ilu__cdrop__row_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__cpanel__dfs_8c.html b/DOC/html/ilu__cpanel__dfs_8c.html index e332b490..bedd215f 100644 --- a/DOC/html/ilu__cpanel__dfs_8c.html +++ b/DOC/html/ilu__cpanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__cpivotL_8c.html b/DOC/html/ilu__cpivotL_8c.html index eede2aab..80a6ed00 100644 --- a/DOC/html/ilu__cpivotL_8c.html +++ b/DOC/html/ilu__cpivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -93,7 +93,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory
 June 30, 2009
 

Macro Definition Documentation

diff --git a/DOC/html/ilu__csnode__dfs_8c.html b/DOC/html/ilu__csnode__dfs_8c.html index ee8084e5..3b6a3b20 100644 --- a/DOC/html/ilu__csnode__dfs_8c.html +++ b/DOC/html/ilu__csnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__dcolumn__dfs_8c.html b/DOC/html/ilu__dcolumn__dfs_8c.html index 2a2e275f..ce9dcf06 100644 --- a/DOC/html/ilu__dcolumn__dfs_8c.html +++ b/DOC/html/ilu__dcolumn__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__dcopy__to__ucol_8c.html b/DOC/html/ilu__dcopy__to__ucol_8c.html index 16092366..b1b37969 100644 --- a/DOC/html/ilu__dcopy__to__ucol_8c.html +++ b/DOC/html/ilu__dcopy__to__ucol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__ddrop__row_8c.html b/DOC/html/ilu__ddrop__row_8c.html index 017c0e3f..5e7c2d74 100644 --- a/DOC/html/ilu__ddrop__row_8c.html +++ b/DOC/html/ilu__ddrop__row_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__dpanel__dfs_8c.html b/DOC/html/ilu__dpanel__dfs_8c.html index c2e659e2..dc045df3 100644 --- a/DOC/html/ilu__dpanel__dfs_8c.html +++ b/DOC/html/ilu__dpanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__dpivotL_8c.html b/DOC/html/ilu__dpivotL_8c.html index d3d2efc8..9d178057 100644 --- a/DOC/html/ilu__dpivotL_8c.html +++ b/DOC/html/ilu__dpivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -92,7 +92,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory
 June 30, 2009
 

Macro Definition Documentation

diff --git a/DOC/html/ilu__dsnode__dfs_8c.html b/DOC/html/ilu__dsnode__dfs_8c.html index 0924afc4..1b8d095a 100644 --- a/DOC/html/ilu__dsnode__dfs_8c.html +++ b/DOC/html/ilu__dsnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__heap__relax__snode_8c.html b/DOC/html/ilu__heap__relax__snode_8c.html index a3e1598a..4a5bb562 100644 --- a/DOC/html/ilu__heap__relax__snode_8c.html +++ b/DOC/html/ilu__heap__relax__snode_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__relax__snode_8c.html b/DOC/html/ilu__relax__snode_8c.html index 44b4870c..c7a42b0a 100644 --- a/DOC/html/ilu__relax__snode_8c.html +++ b/DOC/html/ilu__relax__snode_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__scolumn__dfs_8c.html b/DOC/html/ilu__scolumn__dfs_8c.html index 48ab2b11..3bb7c333 100644 --- a/DOC/html/ilu__scolumn__dfs_8c.html +++ b/DOC/html/ilu__scolumn__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__scopy__to__ucol_8c.html b/DOC/html/ilu__scopy__to__ucol_8c.html index 0ac9c913..a5d9e452 100644 --- a/DOC/html/ilu__scopy__to__ucol_8c.html +++ b/DOC/html/ilu__scopy__to__ucol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__sdrop__row_8c.html b/DOC/html/ilu__sdrop__row_8c.html index d79ec505..dfa9ffb5 100644 --- a/DOC/html/ilu__sdrop__row_8c.html +++ b/DOC/html/ilu__sdrop__row_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__spanel__dfs_8c.html b/DOC/html/ilu__spanel__dfs_8c.html index 1b8e2955..177aa967 100644 --- a/DOC/html/ilu__spanel__dfs_8c.html +++ b/DOC/html/ilu__spanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__spivotL_8c.html b/DOC/html/ilu__spivotL_8c.html index 4b38c0d2..f05d635f 100644 --- a/DOC/html/ilu__spivotL_8c.html +++ b/DOC/html/ilu__spivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -92,7 +92,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory
 June 30, 2009
 

Macro Definition Documentation

diff --git a/DOC/html/ilu__ssnode__dfs_8c.html b/DOC/html/ilu__ssnode__dfs_8c.html index b28ff77c..db078810 100644 --- a/DOC/html/ilu__ssnode__dfs_8c.html +++ b/DOC/html/ilu__ssnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__zcolumn__dfs_8c.html b/DOC/html/ilu__zcolumn__dfs_8c.html index 75603998..a1a961d2 100644 --- a/DOC/html/ilu__zcolumn__dfs_8c.html +++ b/DOC/html/ilu__zcolumn__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__zcopy__to__ucol_8c.html b/DOC/html/ilu__zcopy__to__ucol_8c.html index d49f6766..9c9644a7 100644 --- a/DOC/html/ilu__zcopy__to__ucol_8c.html +++ b/DOC/html/ilu__zcopy__to__ucol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__zdrop__row_8c.html b/DOC/html/ilu__zdrop__row_8c.html index 4211d9db..e8e35482 100644 --- a/DOC/html/ilu__zdrop__row_8c.html +++ b/DOC/html/ilu__zdrop__row_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__zpanel__dfs_8c.html b/DOC/html/ilu__zpanel__dfs_8c.html index dd9053c8..92fd8141 100644 --- a/DOC/html/ilu__zpanel__dfs_8c.html +++ b/DOC/html/ilu__zpanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ilu__zpivotL_8c.html b/DOC/html/ilu__zpivotL_8c.html index 564e825e..3c088dd4 100644 --- a/DOC/html/ilu__zpivotL_8c.html +++ b/DOC/html/ilu__zpivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -93,7 +93,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory
 June 30, 2009
 

Macro Definition Documentation

diff --git a/DOC/html/ilu__zsnode__dfs_8c.html b/DOC/html/ilu__zsnode__dfs_8c.html index 1b371c71..4505a684 100644 --- a/DOC/html/ilu__zsnode__dfs_8c.html +++ b/DOC/html/ilu__zsnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/index.html b/DOC/html/index.html index 5f91417e..6348a2bf 100644 --- a/DOC/html/index.html +++ b/DOC/html/index.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/izmax1_8c.html b/DOC/html/izmax1_8c.html index 9aaa5ab0..be700db7 100644 --- a/DOC/html/izmax1_8c.html +++ b/DOC/html/izmax1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/mark__relax_8c.html b/DOC/html/mark__relax_8c.html index c9dc620b..7d7acd2b 100644 --- a/DOC/html/mark__relax_8c.html +++ b/DOC/html/mark__relax_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/mc64ad_8c.html b/DOC/html/mc64ad_8c.html index 1f18cc4a..7ed4715d 100644 --- a/DOC/html/mc64ad_8c.html +++ b/DOC/html/mc64ad_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/memory_8c.html b/DOC/html/memory_8c.html index 64a31fee..2da25d4f 100644 --- a/DOC/html/memory_8c.html +++ b/DOC/html/memory_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/mmd_8c.html b/DOC/html/mmd_8c.html index 0f1ef491..1343bc93 100644 --- a/DOC/html/mmd_8c.html +++ b/DOC/html/mmd_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/qselect_8c.html b/DOC/html/qselect_8c.html index 0b2293a4..3bd53260 100644 --- a/DOC/html/qselect_8c.html +++ b/DOC/html/qselect_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/relax__snode_8c.html b/DOC/html/relax__snode_8c.html index 4c80ae16..b343d446 100644 --- a/DOC/html/relax__snode_8c.html +++ b/DOC/html/relax__snode_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/scolumn__bmod_8c.html b/DOC/html/scolumn__bmod_8c.html index af7ed81c..cf207b43 100644 --- a/DOC/html/scolumn__bmod_8c.html +++ b/DOC/html/scolumn__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/scolumn__dfs_8c.html b/DOC/html/scolumn__dfs_8c.html index 3c1993f9..4b0b533e 100644 --- a/DOC/html/scolumn__dfs_8c.html +++ b/DOC/html/scolumn__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/scomplex_8c.html b/DOC/html/scomplex_8c.html index 5c545dff..302f75d0 100644 --- a/DOC/html/scomplex_8c.html +++ b/DOC/html/scomplex_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/scopy__to__ucol_8c.html b/DOC/html/scopy__to__ucol_8c.html index 0dde9653..84378553 100644 --- a/DOC/html/scopy__to__ucol_8c.html +++ b/DOC/html/scopy__to__ucol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/scsum1_8c.html b/DOC/html/scsum1_8c.html index 56bda432..b976ae40 100644 --- a/DOC/html/scsum1_8c.html +++ b/DOC/html/scsum1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sdiagonal_8c.html b/DOC/html/sdiagonal_8c.html index 987ec1fe..60998f2a 100644 --- a/DOC/html/sdiagonal_8c.html +++ b/DOC/html/sdiagonal_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sfgmr_8c.html b/DOC/html/sfgmr_8c.html index 66677987..0f89b87e 100644 --- a/DOC/html/sfgmr_8c.html +++ b/DOC/html/sfgmr_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -50,7 +50,7 @@
-

flexible GMRES from ITSOL developed by Yousef Saad. +

Flexible GMRES from ITSOL developed by Yousef Saad. More...

#include "slu_sdefs.h"
@@ -58,7 +58,7 @@
- + diff --git a/DOC/html/sgscon_8c.html b/DOC/html/sgscon_8c.html index bab580a0..81df9451 100644 --- a/DOC/html/sgscon_8c.html +++ b/DOC/html/sgscon_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 5.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 July 25, 2015
diff --git a/DOC/html/sgsequ_8c.html b/DOC/html/sgsequ_8c.html
index defb018d..9a896332 100644
--- a/DOC/html/sgsequ_8c.html
+++ b/DOC/html/sgsequ_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sgsisx_8c.html b/DOC/html/sgsisx_8c.html index 99ebd66a..32225020 100644 --- a/DOC/html/sgsisx_8c.html +++ b/DOC/html/sgsisx_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -84,7 +84,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.2) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 November, 2010
 August, 2011
diff --git a/DOC/html/sgsitrf_8c.html b/DOC/html/sgsitrf_8c.html
index 38b58f37..1b6358b6 100644
--- a/DOC/html/sgsitrf_8c.html
+++ b/DOC/html/sgsitrf_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -84,7 +84,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.1) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 
diff --git a/DOC/html/sgsrfs_8c.html b/DOC/html/sgsrfs_8c.html
index 18e42b8e..badd7047 100644
--- a/DOC/html/sgsrfs_8c.html
+++ b/DOC/html/sgsrfs_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sgssv_8c.html b/DOC/html/sgssv_8c.html index 37e72c3f..12ddad12 100644 --- a/DOC/html/sgssv_8c.html +++ b/DOC/html/sgssv_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/sgssvx_8c.html b/DOC/html/sgssvx_8c.html
index 7a4bc5bc..a0940690 100644
--- a/DOC/html/sgssvx_8c.html
+++ b/DOC/html/sgssvx_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -84,7 +84,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/sgstrf_8c.html b/DOC/html/sgstrf_8c.html
index fcf6d25f..b481030f 100644
--- a/DOC/html/sgstrf_8c.html
+++ b/DOC/html/sgstrf_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -84,7 +84,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0 --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/sgstrs_8c.html b/DOC/html/sgstrs_8c.html
index 6cc30e1b..772939da 100644
--- a/DOC/html/sgstrs_8c.html
+++ b/DOC/html/sgstrs_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sitersol1_8c.html b/DOC/html/sitersol1_8c.html index 1ae08f53..1e59844a 100644 --- a/DOC/html/sitersol1_8c.html +++ b/DOC/html/sitersol1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -78,7 +78,7 @@

Functions

void spsolve (int n, float x[], float y[]) - Performs sgsisx with original matrix A. More...
+ Performs SGSISX with original matrix A. More...
  void smatvec_mult (float alpha, float x[], float beta, float y[])  Performs matrix-vector multipliation sp_sgemv with original matrix A. More...
@@ -168,7 +168,7 @@

- + @@ -308,7 +308,7 @@

- + diff --git a/DOC/html/sitersol_8c.html b/DOC/html/sitersol_8c.html index a555159f..e9d51c3f 100644 --- a/DOC/html/sitersol_8c.html +++ b/DOC/html/sitersol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/slangs_8c.html b/DOC/html/slangs_8c.html index 0e6f33bf..650155ca 100644 --- a/DOC/html/slangs_8c.html +++ b/DOC/html/slangs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/slaqgs_8c.html b/DOC/html/slaqgs_8c.html index 99d53df8..492b25dd 100644 --- a/DOC/html/slaqgs_8c.html +++ b/DOC/html/slaqgs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sldperm_8c.html b/DOC/html/sldperm_8c.html index 56bc2619..008fa477 100644 --- a/DOC/html/sldperm_8c.html +++ b/DOC/html/sldperm_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -88,7 +88,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 

Function Documentation

diff --git a/DOC/html/slinsol1_8c.html b/DOC/html/slinsol1_8c.html index 602e7586..985ab8bb 100644 --- a/DOC/html/slinsol1_8c.html +++ b/DOC/html/slinsol1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

LU factorization from dgstrf (DGSSV) +

LU factorization from SGSTRF (SGSSV) More...

#include "slu_sdefs.h"
@@ -57,7 +57,7 @@
- + @@ -79,7 +79,11 @@ int main (int argc, char *argv[])   -

Function Documentation

+

Detailed Description

+

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

+

All rights reserved.

+

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

+

Function Documentation

◆ main()

diff --git a/DOC/html/slinsol_8c.html b/DOC/html/slinsol_8c.html index 2027c364..68a21649 100644 --- a/DOC/html/slinsol_8c.html +++ b/DOC/html/slinsol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

LU factorization from dgstrf (DGSSV) +

LU factorization from SGSTRF (SGSSV) More...

#include "slu_sdefs.h"
@@ -57,7 +57,7 @@
- + diff --git a/DOC/html/slinsolx1_8c.html b/DOC/html/slinsolx1_8c.html index 06ac3a50..522d8fdf 100644 --- a/DOC/html/slinsolx1_8c.html +++ b/DOC/html/slinsolx1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

factorization from dgstrf (DGSSVX) +

SGSSVX to solve systems with the same matrix but different right-hand side. More...

#include <getopt.h>
#include "slu_sdefs.h"
@@ -58,7 +58,7 @@
- + @@ -110,6 +110,8 @@

+

The driver program SLINSOLX1.

+

This example illustrates how to use SGSSVX to solve systems with the same A but different right-hand side. In this case, we factorize A only once in the first call to DGSSVX, and reuse the following data structures in the subsequent call to SGSSVX: perm_c, perm_r, R, C, L, U.

Here is the call graph for this function:
diff --git a/DOC/html/slinsolx2_8c.html b/DOC/html/slinsolx2_8c.html index 62d43289..948bcb61 100644 --- a/DOC/html/slinsolx2_8c.html +++ b/DOC/html/slinsolx2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

DGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. +

SGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. More...

#include <getopt.h>
#include "slu_sdefs.h"
@@ -58,7 +58,7 @@
- + @@ -82,7 +82,6 @@  Parse command line options to get relaxed snode size, panel size, etc. More...
  int main (int argc, char *argv[]) - The driver program SLINSOLX2. More...
 

Function Documentation

@@ -111,13 +110,14 @@

-

This example illustrates how to use SGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. In this case, the column permutation vector perm_c is computed once. The following data structures will be reused in the subsequent call to SGSSVX: perm_c, etree

+

The driver program SLINSOLX2.

+

This example illustrates how to use SGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. In this case, the column permutation vector perm_c is computed once. The following data structures will be reused in the subsequent call to SGSSVX: perm_c, etree

Here is the call graph for this function:
- + diff --git a/DOC/html/slinsolx_8c.html b/DOC/html/slinsolx_8c.html index e030e6ac..c26ad6bd 100644 --- a/DOC/html/slinsolx_8c.html +++ b/DOC/html/slinsolx_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

factorization from dgstrf (DGSSVX) +

LU factorization from SGSTRF (SGSSVX) More...

#include <getopt.h>
#include "slu_sdefs.h"
@@ -58,7 +58,7 @@
- + @@ -78,9 +78,9 @@
- - - + + +

Functions

void parse_command_line (int argc, char *argv[], int *lwork, float *u, yes_no_t *equil, trans_t *trans)
 Parse command line inputs. More...
 
void parse_command_line (int argc, char *argv[], int_t *lwork, float *u, yes_no_t *equil, trans_t *trans)
 Parse command line inputs. More...
 
int main (int argc, char *argv[])
 
@@ -121,7 +121,7 @@

- + @@ -170,8 +170,8 @@

-

◆ parse_command_line()

+ +

◆ parse_command_line()

diff --git a/DOC/html/slu__Cnames_8h.html b/DOC/html/slu__Cnames_8h.html index 6a0b51e1..3562ce2b 100644 --- a/DOC/html/slu__Cnames_8h.html +++ b/DOC/html/slu__Cnames_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -57,7 +57,7 @@
- + @@ -78,10 +78,10 @@ - - + + - + diff --git a/DOC/html/slu__cdefs_8h.html b/DOC/html/slu__cdefs_8h.html index 74b5d39b..1eebf07e 100644 --- a/DOC/html/slu__cdefs_8h.html +++ b/DOC/html/slu__cdefs_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -196,10 +196,10 @@ int_t cLUMemXpand (int, int_t, MemType, int_t *, GlobalLU_t *)  Expand the data structures for L and U during the factorization. More...
  -singlecomplexcomplexMalloc (size_t) -  -singlecomplexcomplexCalloc (size_t) -  +singlecomplexsinglecomplexMalloc (size_t) +  +singlecomplexsinglecomplexCalloc (size_t) +  float * floatMalloc (size_t)   float * floatCalloc (size_t) @@ -217,10 +217,12 @@   void creadtriple (int *, int *, int_t *, singlecomplex **, int_t **, int_t **)   +void creadtriple_noheader (int *, int *, int_t *, singlecomplex **, int_t **, int_t **) +  void creadMM (FILE *, int *, int *, int_t *, singlecomplex **, int_t **, int_t **)   void cfill (singlecomplex *, int, singlecomplex) - Fills a complex precision array with a given value. More...
+ Fills a singlecomplex precision array with a given value. More...
  void cinf_norm_error (int, SuperMatrix *, singlecomplex *)  Check the inf-norm of the error vector. More...
@@ -266,7 +268,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

 
--- SuperLU routine (version 4.1) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 November, 2010
@@ -371,8 +373,8 @@ 

- - + +
@@ -712,9 +714,9 @@

- - - + + +
@@ -1603,22 +1605,22 @@

- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +

@@ -1952,7 +1954,6 @@

-

Computes approximate solutions using the ILU factorization from cgsitrf()

 Purpose
 =======
@@ -2335,56 +2336,56 @@ 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -2687,7 +2688,7 @@

- + @@ -2912,30 +2913,30 @@

- + - + - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + + +

@@ -3126,56 +3127,56 @@

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -3661,55 +3662,55 @@

- + - - - + + + - + - - - - - + + + + + - + - - - - - - - - + + + + + + + + - - - + + + - - + + - - - - - - + + + + + + - - + + - - - - - + + + + +

@@ -4019,7 +4020,7 @@

- + @@ -4144,20 +4145,20 @@

- - - - - - - - - - - - - - + + + + + + + + + + + + + +

@@ -4751,42 +4752,6 @@

-

-
- -

◆ complexCalloc()

- -
-
- - - - - - - - -
singlecomplex * complexCalloc (size_t n)
-
- -
-
- -

◆ complexMalloc()

- -
-
- - - - - - - - -
singlecomplex * complexMalloc (size_t n)
-
-
@@ -5531,9 +5496,9 @@

- - - + + +

@@ -5610,8 +5575,8 @@

- - + +

@@ -5731,9 +5696,9 @@

- - - + + +

@@ -5796,11 +5761,63 @@

- - + +

+
+
+ +

◆ creadtriple_noheader()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void creadtriple_noheader (int * ,
int * ,
int_t,
singlecomplex ** ,
int_t ** ,
int_t **  
)
+
+
@@ -5852,7 +5869,7 @@

- + @@ -7028,6 +7045,42 @@

+

+
+ +

◆ singlecomplexCalloc()

+ +
+
+ + + + + + + + +
singlecomplex * singlecomplexCalloc (size_t n)
+
+ +
+
+ +

◆ singlecomplexMalloc()

+ +
+
+ + + + + + + + +
singlecomplex * singlecomplexMalloc (size_t n)
+
+
@@ -7491,15 +7544,15 @@

- - - - - - - - - + + + + + + + + +

diff --git a/DOC/html/slu__dcomplex_8h.html b/DOC/html/slu__dcomplex_8h.html index 7a6a3843..6296b4d6 100644 --- a/DOC/html/slu__dcomplex_8h.html +++ b/DOC/html/slu__dcomplex_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -80,15 +80,15 @@ - + - - - + + + - + diff --git a/DOC/html/slu__ddefs_8h.html b/DOC/html/slu__ddefs_8h.html index 0ca38dd9..618925c7 100644 --- a/DOC/html/slu__ddefs_8h.html +++ b/DOC/html/slu__ddefs_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -264,7 +264,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

 
--- SuperLU routine (version 4.1) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 November, 2010
diff --git a/DOC/html/slu__scomplex_8h.html b/DOC/html/slu__scomplex_8h.html
index f8ca4144..5b0b6fa9 100644
--- a/DOC/html/slu__scomplex_8h.html
+++ b/DOC/html/slu__scomplex_8h.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -85,10 +85,10 @@ - - + + - + @@ -122,8 +122,6 @@ Macros

#define SCOMPLEX_INCLUDE   -#define complex   singlecomplex -  #define c_add(c, a, b)  Complex Addition c = a + b. More...
  @@ -353,20 +351,6 @@

(c)->i = ci; \

}
-
-
- -

◆ complex

- -
-
- - - - -
#define complex   singlecomplex
-
-
diff --git a/DOC/html/slu__sdefs_8h.html b/DOC/html/slu__sdefs_8h.html index 428a9e84..5a7a3155 100644 --- a/DOC/html/slu__sdefs_8h.html +++ b/DOC/html/slu__sdefs_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -212,6 +212,8 @@   void sreadtriple (int *, int *, int_t *, float **, int_t **, int_t **)   +void sreadtriple_noheader (int *, int *, int_t *, float **, int_t **, int_t **) +  void sreadMM (FILE *, int *, int *, int_t *, float **, int_t **, int_t **)   void sfill (float *, int, float) @@ -261,7 +263,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

 
--- SuperLU routine (version 4.1) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 November, 2010
@@ -7019,6 +7021,58 @@ 

+

◆ sreadtriple_noheader()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void sreadtriple_noheader (int * ,
int * ,
int_t,
float ** ,
int_t ** ,
int_t **  
)
+
+
diff --git a/DOC/html/slu__util_8h.html b/DOC/html/slu__util_8h.html index 99b1b45a..21a44087 100644 --- a/DOC/html/slu__util_8h.html +++ b/DOC/html/slu__util_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -87,10 +87,10 @@ - - + + - + @@ -150,11 +150,11 @@ - + - + @@ -746,7 +746,7 @@

Macros

#define SUPERLU_MAJOR_VERSION   6
#define SUPERLU_MAJOR_VERSION   7
 
#define SUPERLU_MINOR_VERSION   0
 
#define SUPERLU_PATCH_VERSION   1
#define SUPERLU_PATCH_VERSION   0
 
#define FIRSTCOL_OF_SNODE(i)   (xsup[i])
 
- +
#define SUPERLU_MAJOR_VERSION   6#define SUPERLU_MAJOR_VERSION   7
diff --git a/DOC/html/slu__zdefs_8h.html b/DOC/html/slu__zdefs_8h.html index 4de51143..6d6ae316 100644 --- a/DOC/html/slu__zdefs_8h.html +++ b/DOC/html/slu__zdefs_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -217,6 +217,8 @@   void 
zreadtriple (int *, int *, int_t *, doublecomplex **, int_t **, int_t **)   +void zreadtriple_noheader (int *, int *, int_t *, doublecomplex **, int_t **, int_t **) +  void zreadMM (FILE *, int *, int *, int_t *, doublecomplex **, int_t **, int_t **)   void zfill (doublecomplex *, int, doublecomplex) @@ -266,7 +268,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

 
--- SuperLU routine (version 4.1) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 November, 2010
@@ -7122,6 +7124,58 @@ 

+

◆ zreadtriple_noheader()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void zreadtriple_noheader (int * ,
int * ,
int_t,
doublecomplex ** ,
int_t ** ,
int_t **  
)
+
+
diff --git a/DOC/html/smemory_8c.html b/DOC/html/smemory_8c.html index 00c62392..1af51e10 100644 --- a/DOC/html/smemory_8c.html +++ b/DOC/html/smemory_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -143,7 +143,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 

Macro Definition Documentation

diff --git a/DOC/html/smyblas2_8c.html b/DOC/html/smyblas2_8c.html index ddd4048a..d9c9e3ce 100644 --- a/DOC/html/smyblas2_8c.html +++ b/DOC/html/smyblas2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sp__coletree_8c.html b/DOC/html/sp__coletree_8c.html index 74859e10..a7009d62 100644 --- a/DOC/html/sp__coletree_8c.html +++ b/DOC/html/sp__coletree_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sp__preorder_8c.html b/DOC/html/sp__preorder_8c.html index c70138cd..7adfa5fe 100644 --- a/DOC/html/sp__preorder_8c.html +++ b/DOC/html/sp__preorder_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/spanel__bmod_8c.html b/DOC/html/spanel__bmod_8c.html index 97acb771..57400b77 100644 --- a/DOC/html/spanel__bmod_8c.html +++ b/DOC/html/spanel__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/spanel__dfs_8c.html b/DOC/html/spanel__dfs_8c.html index a136358d..34ce4f3f 100644 --- a/DOC/html/spanel__dfs_8c.html +++ b/DOC/html/spanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/spivotL_8c.html b/DOC/html/spivotL_8c.html index 5892068f..c44a9fbf 100644 --- a/DOC/html/spivotL_8c.html +++ b/DOC/html/spivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -86,7 +86,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/spivotgrowth_8c.html b/DOC/html/spivotgrowth_8c.html
index ebeeb412..73ae39c7 100644
--- a/DOC/html/spivotgrowth_8c.html
+++ b/DOC/html/spivotgrowth_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/spruneL_8c.html b/DOC/html/spruneL_8c.html index 8be45663..32cdb612 100644 --- a/DOC/html/spruneL_8c.html +++ b/DOC/html/spruneL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sreadhb_8c.html b/DOC/html/sreadhb_8c.html index 68a63006..dff6e3bc 100644 --- a/DOC/html/sreadhb_8c.html +++ b/DOC/html/sreadhb_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sreadrb_8c.html b/DOC/html/sreadrb_8c.html index ea939c73..a0c549ef 100644 --- a/DOC/html/sreadrb_8c.html +++ b/DOC/html/sreadrb_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/sreadtriple_8c.html b/DOC/html/sreadtriple_8c.html index f8d01436..b7b4d9b6 100644 --- a/DOC/html/sreadtriple_8c.html +++ b/DOC/html/sreadtriple_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ssnode__bmod_8c.html b/DOC/html/ssnode__bmod_8c.html index 05b86bf3..3ad99bba 100644 --- a/DOC/html/ssnode__bmod_8c.html +++ b/DOC/html/ssnode__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ssnode__dfs_8c.html b/DOC/html/ssnode__dfs_8c.html index 253470ee..3d4b6d28 100644 --- a/DOC/html/ssnode__dfs_8c.html +++ b/DOC/html/ssnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ssp__blas2_8c.html b/DOC/html/ssp__blas2_8c.html index b9a74add..cfa9d8fa 100644 --- a/DOC/html/ssp__blas2_8c.html +++ b/DOC/html/ssp__blas2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/ssp__blas3_8c.html b/DOC/html/ssp__blas3_8c.html index b622b41c..9058fd85 100644 --- a/DOC/html/ssp__blas3_8c.html +++ b/DOC/html/ssp__blas3_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structColamd__Col__struct.html b/DOC/html/structColamd__Col__struct.html index 9ca43376..178f8aae 100644 --- a/DOC/html/structColamd__Col__struct.html +++ b/DOC/html/structColamd__Col__struct.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structColamd__Row__struct.html b/DOC/html/structColamd__Row__struct.html index f2089477..d2872dee 100644 --- a/DOC/html/structColamd__Row__struct.html +++ b/DOC/html/structColamd__Row__struct.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structDNformat.html b/DOC/html/structDNformat.html index 8f415674..e195da03 100644 --- a/DOC/html/structDNformat.html +++ b/DOC/html/structDNformat.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structGlobalLU__t.html b/DOC/html/structGlobalLU__t.html index 69276c16..db973e68 100644 --- a/DOC/html/structGlobalLU__t.html +++ b/DOC/html/structGlobalLU__t.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structLU__stack__t.html b/DOC/html/structLU__stack__t.html index fe0e435b..d56328e8 100644 --- a/DOC/html/structLU__stack__t.html +++ b/DOC/html/structLU__stack__t.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structNCPformat.html b/DOC/html/structNCPformat.html index e500029a..a137747e 100644 --- a/DOC/html/structNCPformat.html +++ b/DOC/html/structNCPformat.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structNCformat.html b/DOC/html/structNCformat.html index 6c3e51f8..6a1e0c44 100644 --- a/DOC/html/structNCformat.html +++ b/DOC/html/structNCformat.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structNRformat.html b/DOC/html/structNRformat.html index 5269c6ad..61bcc7d4 100644 --- a/DOC/html/structNRformat.html +++ b/DOC/html/structNRformat.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structNRformat__loc.html b/DOC/html/structNRformat__loc.html index 980ca2fa..78b84811 100644 --- a/DOC/html/structNRformat__loc.html +++ b/DOC/html/structNRformat__loc.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structSCPformat.html b/DOC/html/structSCPformat.html index cb60da57..7dbde953 100644 --- a/DOC/html/structSCPformat.html +++ b/DOC/html/structSCPformat.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structSCformat.html b/DOC/html/structSCformat.html index e5c80b64..04b5b6e7 100644 --- a/DOC/html/structSCformat.html +++ b/DOC/html/structSCformat.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structSuperLUStat__t.html b/DOC/html/structSuperLUStat__t.html index 7cf8b5ef..7234c71e 100644 --- a/DOC/html/structSuperLUStat__t.html +++ b/DOC/html/structSuperLUStat__t.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structSuperMatrix.html b/DOC/html/structSuperMatrix.html index 2925f084..f1c1a3b6 100644 --- a/DOC/html/structSuperMatrix.html +++ b/DOC/html/structSuperMatrix.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structdoublecomplex.html b/DOC/html/structdoublecomplex.html index ce3b2652..aba46d22 100644 --- a/DOC/html/structdoublecomplex.html +++ b/DOC/html/structdoublecomplex.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structe__node.html b/DOC/html/structe__node.html index 55c2cbfb..0a0fe03b 100644 --- a/DOC/html/structe__node.html +++ b/DOC/html/structe__node.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structmem__usage__t.html b/DOC/html/structmem__usage__t.html index 838feff7..40192831 100644 --- a/DOC/html/structmem__usage__t.html +++ b/DOC/html/structmem__usage__t.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/structsuperlu__options__t.html b/DOC/html/structsuperlu__options__t.html index fc3343d8..e6040fb2 100644 --- a/DOC/html/structsuperlu__options__t.html +++ b/DOC/html/structsuperlu__options__t.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/superlu_8c.html b/DOC/html/superlu_8c.html index 6bcd739a..0ee06f98 100644 --- a/DOC/html/superlu_8c.html +++ b/DOC/html/superlu_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/superlu__enum__consts_8h.html b/DOC/html/superlu__enum__consts_8h.html index f2f9bd49..49d46e6a 100644 --- a/DOC/html/superlu__enum__consts_8h.html +++ b/DOC/html/superlu__enum__consts_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -68,10 +68,10 @@ - - + + - + diff --git a/DOC/html/superlu__timer_8c.html b/DOC/html/superlu__timer_8c.html index 739196f8..632777ba 100644 --- a/DOC/html/superlu__timer_8c.html +++ b/DOC/html/superlu__timer_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/supermatrix_8h.html b/DOC/html/supermatrix_8h.html index 0f61d1ca..14c56565 100644 --- a/DOC/html/supermatrix_8h.html +++ b/DOC/html/supermatrix_8h.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -68,10 +68,10 @@ - - + + - + diff --git a/DOC/html/sutil_8c.html b/DOC/html/sutil_8c.html index 91029266..a8bb4979 100644 --- a/DOC/html/sutil_8c.html +++ b/DOC/html/sutil_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/util_8c.html b/DOC/html/util_8c.html index ba46cf01..fc8b2a08 100644 --- a/DOC/html/util_8c.html +++ b/DOC/html/util_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zcolumn__bmod_8c.html b/DOC/html/zcolumn__bmod_8c.html index 230f3df5..a2bc3ba0 100644 --- a/DOC/html/zcolumn__bmod_8c.html +++ b/DOC/html/zcolumn__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zcolumn__dfs_8c.html b/DOC/html/zcolumn__dfs_8c.html index b18a719d..28db4f0a 100644 --- a/DOC/html/zcolumn__dfs_8c.html +++ b/DOC/html/zcolumn__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zcopy__to__ucol_8c.html b/DOC/html/zcopy__to__ucol_8c.html index c6542e74..ccabbf0e 100644 --- a/DOC/html/zcopy__to__ucol_8c.html +++ b/DOC/html/zcopy__to__ucol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zdiagonal_8c.html b/DOC/html/zdiagonal_8c.html index 84ba71ec..6560d4de 100644 --- a/DOC/html/zdiagonal_8c.html +++ b/DOC/html/zdiagonal_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zfgmr_8c.html b/DOC/html/zfgmr_8c.html index dd3be073..ac4ae398 100644 --- a/DOC/html/zfgmr_8c.html +++ b/DOC/html/zfgmr_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -50,7 +50,7 @@
-

flexible GMRES from ITSOL developed by Yousef Saad. +

Flexible GMRES from ITSOL developed by Yousef Saad. More...

#include "slu_zdefs.h"
@@ -58,7 +58,7 @@
- + @@ -260,7 +260,8 @@

-

Y. S. Dec. 2000. – Apr. 2008 internal work arrays: vv = work array of length [im+1][n] (used to store the Arnoldi basis) hh = work array of length [im][im+1] (Householder matrix) z = work array of length [im][n] to store preconditioned vectors

+

Y. S. Dec. 2000. – Apr. 2008

+

internal work arrays: vv = work array of length [im+1][n] (used to store the Arnoldi basis) hh = work array of length [im][im+1] (Householder matrix) z = work array of length [im][n] to store preconditioned vectors

Parameters
diff --git a/DOC/html/zgscon_8c.html b/DOC/html/zgscon_8c.html index 18270f94..29989c1b 100644 --- a/DOC/html/zgscon_8c.html +++ b/DOC/html/zgscon_8c.html @@ -18,7 +18,7 @@ @@ -86,7 +86,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 5.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 July 25, 2015
diff --git a/DOC/html/zgsequ_8c.html b/DOC/html/zgsequ_8c.html
index cebbfa65..f243a124 100644
--- a/DOC/html/zgsequ_8c.html
+++ b/DOC/html/zgsequ_8c.html
@@ -18,7 +18,7 @@
  
diff --git a/DOC/html/zgsisx_8c.html b/DOC/html/zgsisx_8c.html index ddbbd18d..2de4d249 100644 --- a/DOC/html/zgsisx_8c.html +++ b/DOC/html/zgsisx_8c.html @@ -18,7 +18,7 @@ @@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.2) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 November, 2010
 August, 2011
diff --git a/DOC/html/zgsitrf_8c.html b/DOC/html/zgsitrf_8c.html
index 138d9187..79e85fc4 100644
--- a/DOC/html/zgsitrf_8c.html
+++ b/DOC/html/zgsitrf_8c.html
@@ -18,7 +18,7 @@
  
@@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.1) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 
diff --git a/DOC/html/zgsrfs_8c.html b/DOC/html/zgsrfs_8c.html
index ca87e62e..46bbc181 100644
--- a/DOC/html/zgsrfs_8c.html
+++ b/DOC/html/zgsrfs_8c.html
@@ -18,7 +18,7 @@
  
diff --git a/DOC/html/zgssv_8c.html b/DOC/html/zgssv_8c.html index 29a5fcbe..cbbbd23d 100644 --- a/DOC/html/zgssv_8c.html +++ b/DOC/html/zgssv_8c.html @@ -18,7 +18,7 @@ @@ -86,7 +86,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/zgssvx_8c.html b/DOC/html/zgssvx_8c.html
index 15d45804..55b49d15 100644
--- a/DOC/html/zgssvx_8c.html
+++ b/DOC/html/zgssvx_8c.html
@@ -18,7 +18,7 @@
  
@@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/zgstrf_8c.html b/DOC/html/zgstrf_8c.html
index f8dc4243..0dde6dbf 100644
--- a/DOC/html/zgstrf_8c.html
+++ b/DOC/html/zgstrf_8c.html
@@ -18,7 +18,7 @@
  
@@ -85,7 +85,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0 --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/zgstrs_8c.html b/DOC/html/zgstrs_8c.html
index f439bb16..ee06f358 100644
--- a/DOC/html/zgstrs_8c.html
+++ b/DOC/html/zgstrs_8c.html
@@ -18,7 +18,7 @@
  
diff --git a/DOC/html/zitersol1_8c.html b/DOC/html/zitersol1_8c.html index 52cd576f..9b4788c5 100644 --- a/DOC/html/zitersol1_8c.html +++ b/DOC/html/zitersol1_8c.html @@ -18,7 +18,7 @@ @@ -79,10 +79,10 @@ - + - + @@ -172,8 +172,8 @@

- - + + @@ -241,7 +241,7 @@

-

The operations is y := alpha*A*x + beta*y. See documentation of sp_zgem for further details.

+

The operations is y := alpha*A*x + beta*y. See documentation of sp_zgemv for further details.

Parameters

[in]nDimension of vectors and matrices.
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0

Functions

void zpsolve (int n, doublecomplex x[], doublecomplex y[])
 Performs zgsisx with original matrix A. More...
 Performs ZGSISX with original matrix A. More...
 
void zmatvec_mult (doublecomplex alpha, doublecomplex x[], doublecomplex beta, doublecomplex y[])
 Performs matrix-vector multipliation sp_zgem with original matrix A. More...
 Performs matrix-vector multipliation sp_zgemv with original matrix A. More...
 
int main (int argc, char *argv[])
 
@@ -256,7 +256,7 @@

- + @@ -309,7 +309,7 @@

- + diff --git a/DOC/html/zitersol_8c.html b/DOC/html/zitersol_8c.html index 8a5830ca..dee0143d 100644 --- a/DOC/html/zitersol_8c.html +++ b/DOC/html/zitersol_8c.html @@ -18,7 +18,7 @@

@@ -82,7 +82,7 @@ - + @@ -168,7 +168,7 @@

- + @@ -237,7 +237,7 @@

-

The operations is y := alpha*A*x + beta*y. See documentation of sp_zgem for further details.

+

The operations is y := alpha*A*x + beta*y. See documentation of sp_zgemv for further details.

Parameters

[in]alphaScalar factor for A*x
-
SuperLU 6.0.1 +
SuperLU 7.0.0
 Performs zgsisx with original matrix A. More...
 
void zmatvec_mult (doublecomplex alpha, doublecomplex x[], doublecomplex beta, doublecomplex y[])
 Performs matrix-vector multipliation sp_zgem with original matrix A. More...
 Performs matrix-vector multipliation sp_zgemv with original matrix A. More...
 
int main (int argc, char *argv[])
 
@@ -252,7 +252,7 @@

- + diff --git a/DOC/html/zlangs_8c.html b/DOC/html/zlangs_8c.html index 613d757e..03ae11d9 100644 --- a/DOC/html/zlangs_8c.html +++ b/DOC/html/zlangs_8c.html @@ -18,7 +18,7 @@

diff --git a/DOC/html/zlaqgs_8c.html b/DOC/html/zlaqgs_8c.html index 7238c852..ef618456 100644 --- a/DOC/html/zlaqgs_8c.html +++ b/DOC/html/zlaqgs_8c.html @@ -18,7 +18,7 @@ diff --git a/DOC/html/zldperm_8c.html b/DOC/html/zldperm_8c.html index a03a3f0d..a7110f56 100644 --- a/DOC/html/zldperm_8c.html +++ b/DOC/html/zldperm_8c.html @@ -18,7 +18,7 @@ @@ -89,7 +89,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 

Function Documentation

diff --git a/DOC/html/zlinsol1_8c.html b/DOC/html/zlinsol1_8c.html index a97a5c60..3cd24ac3 100644 --- a/DOC/html/zlinsol1_8c.html +++ b/DOC/html/zlinsol1_8c.html @@ -18,7 +18,7 @@
@@ -49,7 +49,7 @@
[in]alphaScalar factor for A*x
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
-
SuperLU 6.0.1 +
SuperLU 7.0.0
int main (int argc, char *argv[])
 
-

Function Documentation

+

Detailed Description

+

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

+

All rights reserved.

+

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

+

Function Documentation

◆ main()

diff --git a/DOC/html/zlinsol_8c.html b/DOC/html/zlinsol_8c.html index 7c37f542..0479a3dd 100644 --- a/DOC/html/zlinsol_8c.html +++ b/DOC/html/zlinsol_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

LU factorization from zgstrf (ZGSSV) +

LU factorization from ZGSTRF (ZGSSV) More...

#include "slu_zdefs.h"
@@ -57,7 +57,7 @@
- + diff --git a/DOC/html/zlinsolx1_8c.html b/DOC/html/zlinsolx1_8c.html index 25e9a47a..c6ae786d 100644 --- a/DOC/html/zlinsolx1_8c.html +++ b/DOC/html/zlinsolx1_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -83,7 +83,6 @@  Parse command line options to get relaxed snode size, panel size, etc. More...
  int main (int argc, char *argv[]) - The driver program ZLINSOLX1. More...
 

Function Documentation

@@ -112,13 +111,14 @@

-

This example illustrates how to use ZGSSVX to solve systems with the same A but different right-hand side. In this case, we factorize A only once in the first call to DGSSVX, and reuse the following data structures in the subsequent call to ZGSSVX: perm_c, perm_r, R, C, L, U.

+

The driver program ZLINSOLX1.

+

This example illustrates how to use ZGSSVX to solve systems with the same A but different right-hand side. In this case, we factorize A only once in the first call to DGSSVX, and reuse the following data structures in the subsequent call to ZGSSVX: perm_c, perm_r, R, C, L, U.

Here is the call graph for this function:
- + diff --git a/DOC/html/zlinsolx2_8c.html b/DOC/html/zlinsolx2_8c.html index 4448dc7f..be85c006 100644 --- a/DOC/html/zlinsolx2_8c.html +++ b/DOC/html/zlinsolx2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -83,7 +83,6 @@  Parse command line options to get relaxed snode size, panel size, etc.
More...
  int main (int argc, char *argv[]) - The driver program ZLINSOLX2. More...
 

Function Documentation

@@ -112,13 +111,14 @@

-

This example illustrates how to use ZGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. In this case, the column permutation vector perm_c is computed once. The following data structures will be reused in the subsequent call to ZGSSVX: perm_c, etree

+

The driver program ZLINSOLX2.

+

This example illustrates how to use ZGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A. In this case, the column permutation vector perm_c is computed once. The following data structures will be reused in the subsequent call to ZGSSVX: perm_c, etree

Here is the call graph for this function:
- + diff --git a/DOC/html/zlinsolx_8c.html b/DOC/html/zlinsolx_8c.html index a177b18d..e089b632 100644 --- a/DOC/html/zlinsolx_8c.html +++ b/DOC/html/zlinsolx_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -49,7 +49,7 @@
-

LU factorization from zgstrf (ZGSSVX) +

LU factorization from ZGSTRF (ZGSSVX) More...

#include <getopt.h>
#include "slu_zdefs.h"
@@ -58,7 +58,7 @@
- + @@ -79,9 +79,9 @@
- - - + + +

Functions

void parse_command_line (int argc, char *argv[], int *lwork, double *u, yes_no_t *equil, trans_t *trans)
 Parse command line inputs. More...
 
void parse_command_line (int argc, char *argv[], int_t *lwork, double *u, yes_no_t *equil, trans_t *trans)
 Parse command line inputs. More...
 
int main (int argc, char *argv[])
 
@@ -122,7 +122,7 @@

- + @@ -171,8 +171,8 @@

-

◆ parse_command_line()

+ +

◆ parse_command_line()

diff --git a/DOC/html/zmemory_8c.html b/DOC/html/zmemory_8c.html index 305658a9..4288b4ba 100644 --- a/DOC/html/zmemory_8c.html +++ b/DOC/html/zmemory_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -144,7 +144,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 4.0) --
+-- SuperLU routine (version 7.0.0) --
 Lawrence Berkeley National Laboratory.
 June 30, 2009
 

Macro Definition Documentation

diff --git a/DOC/html/zmyblas2_8c.html b/DOC/html/zmyblas2_8c.html index 0c47300d..f641f650 100644 --- a/DOC/html/zmyblas2_8c.html +++ b/DOC/html/zmyblas2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zpanel__bmod_8c.html b/DOC/html/zpanel__bmod_8c.html index 5c2f3e38..7dd00385 100644 --- a/DOC/html/zpanel__bmod_8c.html +++ b/DOC/html/zpanel__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zpanel__dfs_8c.html b/DOC/html/zpanel__dfs_8c.html index aae94b2f..4721f9c5 100644 --- a/DOC/html/zpanel__dfs_8c.html +++ b/DOC/html/zpanel__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zpivotL_8c.html b/DOC/html/zpivotL_8c.html index 94846f2e..31d7adc4 100644 --- a/DOC/html/zpivotL_8c.html +++ b/DOC/html/zpivotL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
@@ -87,7 +87,7 @@

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

--- SuperLU routine (version 3.0) --
+-- SuperLU routine (version 7.0.0) --
 Univ. of California Berkeley, Xerox Palo Alto Research Center,
 and Lawrence Berkeley National Lab.
 October 15, 2003
diff --git a/DOC/html/zpivotgrowth_8c.html b/DOC/html/zpivotgrowth_8c.html
index 754afe5a..7ee56b59 100644
--- a/DOC/html/zpivotgrowth_8c.html
+++ b/DOC/html/zpivotgrowth_8c.html
@@ -18,7 +18,7 @@
  
  
   
-   
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zpruneL_8c.html b/DOC/html/zpruneL_8c.html index 966c1320..902124b3 100644 --- a/DOC/html/zpruneL_8c.html +++ b/DOC/html/zpruneL_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zreadhb_8c.html b/DOC/html/zreadhb_8c.html index ff08a7f4..a9e99354 100644 --- a/DOC/html/zreadhb_8c.html +++ b/DOC/html/zreadhb_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zreadrb_8c.html b/DOC/html/zreadrb_8c.html index b336eaf9..c0fd576d 100644 --- a/DOC/html/zreadrb_8c.html +++ b/DOC/html/zreadrb_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zreadtriple_8c.html b/DOC/html/zreadtriple_8c.html index 11fb3569..e5a5d919 100644 --- a/DOC/html/zreadtriple_8c.html +++ b/DOC/html/zreadtriple_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zsnode__bmod_8c.html b/DOC/html/zsnode__bmod_8c.html index 9b832b2d..e3338809 100644 --- a/DOC/html/zsnode__bmod_8c.html +++ b/DOC/html/zsnode__bmod_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zsnode__dfs_8c.html b/DOC/html/zsnode__dfs_8c.html index b8dd853d..b7d45584 100644 --- a/DOC/html/zsnode__dfs_8c.html +++ b/DOC/html/zsnode__dfs_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zsp__blas2_8c.html b/DOC/html/zsp__blas2_8c.html index a11bda83..886c9379 100644 --- a/DOC/html/zsp__blas2_8c.html +++ b/DOC/html/zsp__blas2_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zsp__blas3_8c.html b/DOC/html/zsp__blas3_8c.html index a58f7ef0..f31ab2bf 100644 --- a/DOC/html/zsp__blas3_8c.html +++ b/DOC/html/zsp__blas3_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/DOC/html/zutil_8c.html b/DOC/html/zutil_8c.html index 0c23e7bf..c69a96c0 100644 --- a/DOC/html/zutil_8c.html +++ b/DOC/html/zutil_8c.html @@ -18,7 +18,7 @@ -
SuperLU 6.0.1 +
SuperLU 7.0.0
diff --git a/README b/README index 9011d8df..445894d3 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - SuperLU (Version 6.0.1) + SuperLU (Version 7.0.0) ======================= SuperLU contains a set of subroutines to solve a sparse linear system @@ -182,3 +182,4 @@ are described below. October 17, 2020 Version 5.2.2 April 5, 2023 Version 6.0.0 August 5, 2023 Version 6.0.1 + August 15, 2024 Version 7.0.0 diff --git a/SRC/cgscon.c b/SRC/cgscon.c index 2ca028e8..890a1501 100644 --- a/SRC/cgscon.c +++ b/SRC/cgscon.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Estimates reciprocal of the condition number of a general matrix * *
- * -- SuperLU routine (version 5.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * July 25, 2015
diff --git a/SRC/cgsisx.c b/SRC/cgsisx.c
index edbf23f9..c9b05749 100644
--- a/SRC/cgsisx.c
+++ b/SRC/cgsisx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an approximate solutions of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 4.2) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * November, 2010
  * August, 2011
diff --git a/SRC/cgsitrf.c b/SRC/cgsitrf.c
index 21fb2497..f8874de2 100644
--- a/SRC/cgsitrf.c
+++ b/SRC/cgsitrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an ILU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  *
diff --git a/SRC/cgssv.c b/SRC/cgssv.c
index a28a2363..2c1bd910 100644
--- a/SRC/cgssv.c
+++ b/SRC/cgssv.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B 
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/cgssvx.c b/SRC/cgssvx.c
index 09210a44..8cb13430 100644
--- a/SRC/cgssvx.c
+++ b/SRC/cgssvx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
@@ -548,8 +548,8 @@ printf("dgssvx: Fact=%4d, Trans=%4d, equed=%c\n",
 	}
     }
 
-    if ( *info > 0 ) {
-        if ( *info <= A->ncol ) {
+    if ( *info > 0 ) { 
+        if ( *info <= A->ncol ) { /* singular */
 	    /* Compute the reciprocal pivot growth factor of the leading
 	       rank-deficient (*info) columns of A. */
 	    *recip_pivot_growth = cPivotGrowth(*info, AA, perm_c, L, U);
diff --git a/SRC/cgstrf.c b/SRC/cgstrf.c
index c804e7ed..0c023589 100644
--- a/SRC/cgstrf.c
+++ b/SRC/cgstrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an LU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0 --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/cldperm.c b/SRC/cldperm.c
index 8952f887..a71a3fa2 100644
--- a/SRC/cldperm.c
+++ b/SRC/cldperm.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Finds a row permutation so that the matrix has large entries on the diagonal
  *
  * 
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/cmemory.c b/SRC/cmemory.c index 0e98fa33..00d2ac61 100644 --- a/SRC/cmemory.c +++ b/SRC/cmemory.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Memory details * *
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/cpivotL.c b/SRC/cpivotL.c index 3e48e0a7..802f50f3 100644 --- a/SRC/cpivotL.c +++ b/SRC/cpivotL.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Performs numerical pivoting * *
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/dgscon.c b/SRC/dgscon.c
index 1411084f..065fbea5 100644
--- a/SRC/dgscon.c
+++ b/SRC/dgscon.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Estimates reciprocal of the condition number of a general matrix
  * 
  * 
- * -- SuperLU routine (version 5.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * July 25, 2015
diff --git a/SRC/dgsisx.c b/SRC/dgsisx.c
index dfad03c7..38afee9e 100644
--- a/SRC/dgsisx.c
+++ b/SRC/dgsisx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an approximate solutions of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 4.2) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * November, 2010
  * August, 2011
diff --git a/SRC/dgsitrf.c b/SRC/dgsitrf.c
index b3c1ffc1..63176988 100644
--- a/SRC/dgsitrf.c
+++ b/SRC/dgsitrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an ILU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  *
@@ -629,8 +629,8 @@ dgsitrf(superlu_options_t *options, SuperMatrix *A, int relax, int panel_size,
     fixupL(min_mn, perm_r, Glu);
 
     dLUWorkFree(iwork, dwork, Glu); /* Free work space and compress storage */
-    SUPERLU_FREE(xplore);
-    SUPERLU_FREE(marker_relax);
+    SUPERLU_FREE (xplore);
+    SUPERLU_FREE (marker_relax);
 
     if ( fact == SamePattern_SameRowPerm ) {
 	/* L and U structures may have changed due to possibly different
diff --git a/SRC/dgssv.c b/SRC/dgssv.c
index d25966e3..c5a8e3bf 100644
--- a/SRC/dgssv.c
+++ b/SRC/dgssv.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B 
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/dgssvx.c b/SRC/dgssvx.c
index 3016f1cf..c5902050 100644
--- a/SRC/dgssvx.c
+++ b/SRC/dgssvx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
@@ -548,8 +548,8 @@ printf("dgssvx: Fact=%4d, Trans=%4d, equed=%c\n",
 	}
     }
 
-    if ( *info > 0 ) {
-        if ( *info <= A->ncol ) {
+    if ( *info > 0 ) { 
+        if ( *info <= A->ncol ) { /* singular */
 	    /* Compute the reciprocal pivot growth factor of the leading
 	       rank-deficient (*info) columns of A. */
 	    *recip_pivot_growth = dPivotGrowth(*info, AA, perm_c, L, U);
diff --git a/SRC/dgstrf.c b/SRC/dgstrf.c
index 808d8b8d..81ac8554 100644
--- a/SRC/dgstrf.c
+++ b/SRC/dgstrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an LU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0 --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/dldperm.c b/SRC/dldperm.c
index 519c533e..9f936afd 100644
--- a/SRC/dldperm.c
+++ b/SRC/dldperm.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Finds a row permutation so that the matrix has large entries on the diagonal
  *
  * 
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/dmemory.c b/SRC/dmemory.c index 454035e3..10eab858 100644 --- a/SRC/dmemory.c +++ b/SRC/dmemory.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Memory details * *
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/dpivotL.c b/SRC/dpivotL.c index 36b1a9b0..fba77952 100644 --- a/SRC/dpivotL.c +++ b/SRC/dpivotL.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Performs numerical pivoting * *
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/ilu_cpivotL.c b/SRC/ilu_cpivotL.c
index 55c456b8..89cbcd61 100644
--- a/SRC/ilu_cpivotL.c
+++ b/SRC/ilu_cpivotL.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Performs numerical pivoting
  *
  * 
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory
  * June 30, 2009
  * 
diff --git a/SRC/ilu_dpivotL.c b/SRC/ilu_dpivotL.c index be1dcb73..ab3be5b5 100644 --- a/SRC/ilu_dpivotL.c +++ b/SRC/ilu_dpivotL.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Performs numerical pivoting * *
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory
  * June 30, 2009
  * 
diff --git a/SRC/ilu_spivotL.c b/SRC/ilu_spivotL.c index 0b093773..96c77e44 100644 --- a/SRC/ilu_spivotL.c +++ b/SRC/ilu_spivotL.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Performs numerical pivoting * *
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory
  * June 30, 2009
  * 
diff --git a/SRC/ilu_zpivotL.c b/SRC/ilu_zpivotL.c index 3af7e760..97db0fce 100644 --- a/SRC/ilu_zpivotL.c +++ b/SRC/ilu_zpivotL.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Performs numerical pivoting * *
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory
  * June 30, 2009
  * 
diff --git a/SRC/sgscon.c b/SRC/sgscon.c index 7ad96ea2..3aebbeba 100644 --- a/SRC/sgscon.c +++ b/SRC/sgscon.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Estimates reciprocal of the condition number of a general matrix * *
- * -- SuperLU routine (version 5.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * July 25, 2015
diff --git a/SRC/sgsisx.c b/SRC/sgsisx.c
index da0dfecd..d1ccc52c 100644
--- a/SRC/sgsisx.c
+++ b/SRC/sgsisx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an approximate solutions of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 4.2) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * November, 2010
  * August, 2011
diff --git a/SRC/sgsitrf.c b/SRC/sgsitrf.c
index cc143726..3a6658c1 100644
--- a/SRC/sgsitrf.c
+++ b/SRC/sgsitrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an ILU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  *
diff --git a/SRC/sgssv.c b/SRC/sgssv.c
index 5bab4c5c..60696fce 100644
--- a/SRC/sgssv.c
+++ b/SRC/sgssv.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B 
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/sgssvx.c b/SRC/sgssvx.c
index 976ae1b4..cd8ef2d6 100644
--- a/SRC/sgssvx.c
+++ b/SRC/sgssvx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
@@ -548,8 +548,8 @@ printf("dgssvx: Fact=%4d, Trans=%4d, equed=%c\n",
 	}
     }
 
-    if ( *info > 0 ) {
-        if ( *info <= A->ncol ) {
+    if ( *info > 0 ) { 
+        if ( *info <= A->ncol ) { /* singular */
 	    /* Compute the reciprocal pivot growth factor of the leading
 	       rank-deficient (*info) columns of A. */
 	    *recip_pivot_growth = sPivotGrowth(*info, AA, perm_c, L, U);
diff --git a/SRC/sgstrf.c b/SRC/sgstrf.c
index e90907b9..18434ae9 100644
--- a/SRC/sgstrf.c
+++ b/SRC/sgstrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an LU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0 --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/sldperm.c b/SRC/sldperm.c
index f69bad58..2ee36b2a 100644
--- a/SRC/sldperm.c
+++ b/SRC/sldperm.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Finds a row permutation so that the matrix has large entries on the diagonal
  *
  * 
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/slu_cdefs.h b/SRC/slu_cdefs.h index 7098be5a..8c3c098e 100644 --- a/SRC/slu_cdefs.h +++ b/SRC/slu_cdefs.h @@ -13,7 +13,7 @@ at the top-level directory. * \brief Header file for real operations * *
 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November, 2010
@@ -246,6 +246,7 @@ extern int     ilu_cQuerySpace (SuperMatrix *, SuperMatrix *, mem_usage_t *);
 extern void    creadhb(FILE *, int *, int *, int_t *, singlecomplex **, int_t **, int_t **);
 extern void    creadrb(int *, int *, int_t *, singlecomplex **, int_t **, int_t **);
 extern void    creadtriple(int *, int *, int_t *, singlecomplex **, int_t **, int_t **);
+extern void    creadtriple_noheader(int *, int *, int_t *, singlecomplex **, int_t **, int_t **);
 extern void    creadMM(FILE *, int *, int *, int_t *, singlecomplex **, int_t **, int_t **);
 extern void    cfill (singlecomplex *, int, singlecomplex);
 extern void    cinf_norm_error (int, SuperMatrix *, singlecomplex *);
diff --git a/SRC/slu_ddefs.h b/SRC/slu_ddefs.h
index 83af8f5b..e9a11727 100644
--- a/SRC/slu_ddefs.h
+++ b/SRC/slu_ddefs.h
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Header file for real operations
  * 
  * 
 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November, 2010
diff --git a/SRC/slu_sdefs.h b/SRC/slu_sdefs.h
index 9bb6a38e..4680c093 100644
--- a/SRC/slu_sdefs.h
+++ b/SRC/slu_sdefs.h
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Header file for real operations
  * 
  * 
 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November, 2010
@@ -243,6 +243,7 @@ extern int     ilu_sQuerySpace (SuperMatrix *, SuperMatrix *, mem_usage_t *);
 extern void    sreadhb(FILE *, int *, int *, int_t *, float **, int_t **, int_t **);
 extern void    sreadrb(int *, int *, int_t *, float **, int_t **, int_t **);
 extern void    sreadtriple(int *, int *, int_t *, float **, int_t **, int_t **);
+extern void    sreadtriple_noheader(int *, int *, int_t *, float **, int_t **, int_t **);
 extern void    sreadMM(FILE *, int *, int *, int_t *, float **, int_t **, int_t **);
 extern void    sfill (float *, int, float);
 extern void    sinf_norm_error (int, SuperMatrix *, float *);
diff --git a/SRC/slu_util.h b/SRC/slu_util.h
index 1afbdd0e..f34886a0 100644
--- a/SRC/slu_util.h
+++ b/SRC/slu_util.h
@@ -46,9 +46,9 @@ at the top-level directory.
  *   #endif                                                                                    
  * Versions 4.x and earlier do not include a #define'd version numbers.                        
  */
-#define SUPERLU_MAJOR_VERSION     6
+#define SUPERLU_MAJOR_VERSION     7
 #define SUPERLU_MINOR_VERSION     0
-#define SUPERLU_PATCH_VERSION     1
+#define SUPERLU_PATCH_VERSION     0
 
 
 #define FIRSTCOL_OF_SNODE(i)	(xsup[i])
diff --git a/SRC/slu_zdefs.h b/SRC/slu_zdefs.h
index c6418d58..3699e6e3 100644
--- a/SRC/slu_zdefs.h
+++ b/SRC/slu_zdefs.h
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Header file for real operations
  * 
  * 
 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November, 2010
@@ -246,6 +246,7 @@ extern int     ilu_zQuerySpace (SuperMatrix *, SuperMatrix *, mem_usage_t *);
 extern void    zreadhb(FILE *, int *, int *, int_t *, doublecomplex **, int_t **, int_t **);
 extern void    zreadrb(int *, int *, int_t *, doublecomplex **, int_t **, int_t **);
 extern void    zreadtriple(int *, int *, int_t *, doublecomplex **, int_t **, int_t **);
+extern void    zreadtriple_noheader(int *, int *, int_t *, doublecomplex **, int_t **, int_t **);
 extern void    zreadMM(FILE *, int *, int *, int_t *, doublecomplex **, int_t **, int_t **);
 extern void    zfill (doublecomplex *, int, doublecomplex);
 extern void    zinf_norm_error (int, SuperMatrix *, doublecomplex *);
diff --git a/SRC/smemory.c b/SRC/smemory.c
index 11c5f5b9..3306e590 100644
--- a/SRC/smemory.c
+++ b/SRC/smemory.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Memory details
  *
  * 
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/spivotL.c b/SRC/spivotL.c index 4dca33d3..020cfa0e 100644 --- a/SRC/spivotL.c +++ b/SRC/spivotL.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Performs numerical pivoting * *
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/zgscon.c b/SRC/zgscon.c
index 168d29c2..a5bccc9a 100644
--- a/SRC/zgscon.c
+++ b/SRC/zgscon.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Estimates reciprocal of the condition number of a general matrix
  * 
  * 
- * -- SuperLU routine (version 5.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * July 25, 2015
diff --git a/SRC/zgsisx.c b/SRC/zgsisx.c
index 4eb34205..a11ea77f 100644
--- a/SRC/zgsisx.c
+++ b/SRC/zgsisx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an approximate solutions of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 4.2) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * November, 2010
  * August, 2011
diff --git a/SRC/zgsitrf.c b/SRC/zgsitrf.c
index 4658eaf4..0ac4ff8a 100644
--- a/SRC/zgsitrf.c
+++ b/SRC/zgsitrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an ILU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 4.1) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  *
diff --git a/SRC/zgssv.c b/SRC/zgssv.c
index 613a2b10..f2667fcf 100644
--- a/SRC/zgssv.c
+++ b/SRC/zgssv.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B 
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/zgssvx.c b/SRC/zgssvx.c
index 22b81d2e..b9e5ba4f 100644
--- a/SRC/zgssvx.c
+++ b/SRC/zgssvx.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Solves the system of linear equations A*X=B or A'*X=B
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
@@ -548,8 +548,8 @@ printf("dgssvx: Fact=%4d, Trans=%4d, equed=%c\n",
 	}
     }
 
-    if ( *info > 0 ) {
-        if ( *info <= A->ncol ) {
+    if ( *info > 0 ) { 
+        if ( *info <= A->ncol ) { /* singular */
 	    /* Compute the reciprocal pivot growth factor of the leading
 	       rank-deficient (*info) columns of A. */
 	    *recip_pivot_growth = zPivotGrowth(*info, AA, perm_c, L, U);
diff --git a/SRC/zgstrf.c b/SRC/zgstrf.c
index 99294fc2..78e7fa06 100644
--- a/SRC/zgstrf.c
+++ b/SRC/zgstrf.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Computes an LU factorization of a general sparse matrix
  *
  * 
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0 --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/SRC/zldperm.c b/SRC/zldperm.c
index 7deb6009..e687bd85 100644
--- a/SRC/zldperm.c
+++ b/SRC/zldperm.c
@@ -13,7 +13,7 @@ at the top-level directory.
  * \brief Finds a row permutation so that the matrix has large entries on the diagonal
  *
  * 
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/zmemory.c b/SRC/zmemory.c index f1c1138f..9fa74110 100644 --- a/SRC/zmemory.c +++ b/SRC/zmemory.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Memory details * *
- * -- SuperLU routine (version 4.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Lawrence Berkeley National Laboratory.
  * June 30, 2009
  * 
diff --git a/SRC/zpivotL.c b/SRC/zpivotL.c index 1d16652d..d8e33e14 100644 --- a/SRC/zpivotL.c +++ b/SRC/zpivotL.c @@ -13,7 +13,7 @@ at the top-level directory. * \brief Performs numerical pivoting * *
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/TESTING/cdrive.c b/TESTING/cdrive.c
index 064d57e0..40279dd8 100644
--- a/TESTING/cdrive.c
+++ b/TESTING/cdrive.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/TESTING/cgst01.c b/TESTING/cgst01.c
index 5dde2727..1da8ede3 100644
--- a/TESTING/cgst01.c
+++ b/TESTING/cgst01.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 2.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November 15, 1997
diff --git a/TESTING/ddrive.c b/TESTING/ddrive.c
index ab7bf783..66ad3638 100644
--- a/TESTING/ddrive.c
+++ b/TESTING/ddrive.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/TESTING/dgst01.c b/TESTING/dgst01.c
index 9d8475fa..840e77a9 100644
--- a/TESTING/dgst01.c
+++ b/TESTING/dgst01.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 2.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November 15, 1997
diff --git a/TESTING/sdrive.c b/TESTING/sdrive.c
index 60c33e93..51716610 100644
--- a/TESTING/sdrive.c
+++ b/TESTING/sdrive.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/TESTING/sgst01.c b/TESTING/sgst01.c
index 4224384e..58a07a74 100644
--- a/TESTING/sgst01.c
+++ b/TESTING/sgst01.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 2.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November 15, 1997
diff --git a/TESTING/zdrive.c b/TESTING/zdrive.c
index 2ad69820..a7d2f1e7 100644
--- a/TESTING/zdrive.c
+++ b/TESTING/zdrive.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 3.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * October 15, 2003
diff --git a/TESTING/zgst01.c b/TESTING/zgst01.c
index f5ba3238..309a9d55 100644
--- a/TESTING/zgst01.c
+++ b/TESTING/zgst01.c
@@ -10,7 +10,7 @@ at the top-level directory.
 */
 
 /*
- * -- SuperLU routine (version 2.0) --
+ * -- SuperLU routine (version 7.0.0) --
  * Univ. of California Berkeley, Xerox Palo Alto Research Center,
  * and Lawrence Berkeley National Lab.
  * November 15, 1997