diff --git a/CMakeLists.txt b/CMakeLists.txt index 6917be02..014dc3bb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.18.1 FATAL_ERROR) #project(SuperLU_DIST C CXX CUDA) project(SuperLU_DIST C CXX) set(VERSION_MAJOR "9") -set(VERSION_MINOR "0") +set(VERSION_MINOR "1") set(VERSION_BugFix "0") set(PROJECT_VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_BugFix}) diff --git a/PYTHON/pdbridge.c b/PYTHON/pdbridge.c index cf776f79..5d384dd2 100644 --- a/PYTHON/pdbridge.c +++ b/PYTHON/pdbridge.c @@ -11,14 +11,12 @@ at the top-level directory. /*! @file - * \brief Driver program for PDGSSVX example + * \brief The bridge routines for the Python interface * *
- * -- Distributed SuperLU routine (version 9.0) --
- * Lawrence Berkeley National Lab, Univ. of California Berkeley.
- * November 1, 2007
- * December 6, 2018
- * AUgust 27, 2022  Add batch option
+ * -- Distributed SuperLU routine (version 9.1.0) --
+ * Lawrence Berkeley National Lab
+ * November 10, 2024
  * 
*/ @@ -772,4 +770,4 @@ int count_swaps(int_t perm[], int n) { } } return swaps; -} \ No newline at end of file +} diff --git a/PYTHON/pdbridge.h b/PYTHON/pdbridge.h index 551f754f..e110bf63 100644 --- a/PYTHON/pdbridge.h +++ b/PYTHON/pdbridge.h @@ -10,17 +10,12 @@ at the top-level directory. */ /*! @file - * \brief Distributed SuperLU data types and function prototypes + * \brief Header file for the Python bridge routines * *
- * -- Distributed SuperLU routine (version 9.0) --
- * Lawrence Berkeley National Lab, Univ. of California Berkeley,
- * Georgia Institute of Technology
- * November 1, 2007
- * April 5, 2015
- * September 18, 2018  version 6.0
- * February 8, 2019  version 6.1.1
- * May 10, 2019 version 7.0.0
+ * -- Distributed SuperLU routine (version 9.1.0) --
+ * Lawrence Berkeley National Lab
+ * November 10, 2024
  * 
*/ diff --git a/README.md b/README.md index b3bf2f49..c49bd126 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ acceleration capabilities. Table of Contents ================= -* [SuperLU_DIST (version 9.0.0) superlu](#superlu_dist-version-81---) +* [SuperLU_DIST (version 9.1.0) superlu](#superlu_dist-version-81---) * [Directory structure of the source code](#directory-structure-of-the-source-code) * [Installation](#installation) * [Installation option 1: Using CMake build system.](#installation-option-1-using-cmake-build-system) @@ -492,7 +492,16 @@ dreadtriple_noheader.c : triplet, no header, which is also readable in Matlab Parallel Processing for Scientific Computing. Feb. 12-15, 2020. **[8]** A. Azad, A. Buluc, X.S. Li, X. Wang, and J. Langguth, "A distributed-memory algorithm for computing a heavy-weight perfect matching -on bipartite graphs", SIAM J. Sci. Comput., Vol. 42, No. 4, pp. C143-C168, 2020. +on bipartite graphs", SIAM J. Sci. Comput., Vol. 42, No. 4, pp. C143-C168, 2020. +**[9]** X. Li, P. Lin, Y. Liu, P. Sao, “Newly Released Capabilities in Distributed-memory SuperLU Sparse Direct Solver”, submitted to ACM Trans. Math. Software, May 2022. +**[10]** N. Ding, Y. Liu, S. Williams, X.S. Li, +"A Message-Driven, Multi-GPU Parallel Sparse Triangular Solver”, Proceedings of SIAM Proceedings of ACDA21 conference, 2021. +**[11]** Y. Liu, N. Ding, P. Sao, S. Williams, X.S. Li, +"Unified Communication Optimization Strategies for Sparse Triangular Solver on CPU and GPU Clusters", Proceedings of SC23, Nov. 2023 +**[12]** W. Boukaram, Y. Hong Y, Y. Liu, T. Shi, X.S. Li. + "Batched sparse direct solver design and evaluation in SuperLU\_DIST". + International Journal of High Performance Computing Applications. 2024;38(6):585-598. + doi:10.1177/10943420241268200 **Xiaoye S. Li**, Lawrence Berkeley National Lab, [xsli@lbl.gov](xsli@lbl.gov) @@ -544,4 +553,5 @@ October 1, 2022 Version 8.1.1 Novembe 9, 2023 Version 8.2.0 Novembe 17, 2023 Version 8.2.1 May 8, 2024 Version 9.0.0 +November 10, 2024 Version 9.1.0 ``` diff --git a/SRC/include/superlu_defs.h b/SRC/include/superlu_defs.h index 96bbabc7..23278515 100755 --- a/SRC/include/superlu_defs.h +++ b/SRC/include/superlu_defs.h @@ -13,7 +13,7 @@ at the top-level directory. * \brief Definitions which are precision-neutral * *
- * -- Distributed SuperLU routine (version 9.0) --
+ * -- Distributed SuperLU routine (version 9.1.0) --
  * Lawrence Berkeley National Lab, Univ. of California Berkeley.
  * November 1, 2007
  *
@@ -34,6 +34,7 @@ at the top-level directory.
  *     November 12, 2022   version 8.1.2
  *     November 17, 2023   version 8.2.1
  *     May 8, 2024         version 9.0.0
+ *     November 17, 2024   version 9.1.0
  * 
*/ @@ -87,9 +88,9 @@ at the top-level directory. * Versions 4.x and earlier do not include a #define'd version numbers. */ #define SUPERLU_DIST_MAJOR_VERSION 9 -#define SUPERLU_DIST_MINOR_VERSION 0 +#define SUPERLU_DIST_MINOR_VERSION 1 #define SUPERLU_DIST_PATCH_VERSION 0 -#define SUPERLU_DIST_RELEASE_DATE "May 8, 2024" +#define SUPERLU_DIST_RELEASE_DATE "November 10, 2024" #include "superlu_dist_config.h"