Skip to content

Commit

Permalink
Merge pull request #178 from DrTimothyAldenDavis/dev2
Browse files Browse the repository at this point in the history
for v6.0.1: hide BLAS definitions
  • Loading branch information
DrTimothyAldenDavis authored Nov 14, 2022
2 parents d42beeb + 34c3096 commit 4faaddd
Show file tree
Hide file tree
Showing 23 changed files with 380 additions and 304 deletions.
2 changes: 1 addition & 1 deletion CHOLMOD/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ cmake_minimum_required ( VERSION 3.22 )
set ( CHOLMOD_DATE "Nov 12, 2022" )
set ( CHOLMOD_VERSION_MAJOR 4 )
set ( CHOLMOD_VERSION_MINOR 0 )
set ( CHOLMOD_VERSION_SUB 0 )
set ( CHOLMOD_VERSION_SUB 1 )

message ( STATUS "Building CHOLMOD version: v"
${CHOLMOD_VERSION_MAJOR}.
Expand Down
4 changes: 4 additions & 0 deletions CHOLMOD/Doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Nov 12, 2022: version 4.0.1

* BLAS definitions: no longer exposed to the user application

Nov 12, 2022: version 4.0.0

* using CMake build system
Expand Down
2 changes: 1 addition & 1 deletion CHOLMOD/Doc/cholmod_version.tex
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
% version of SuiteSparse/CHOLMOD
\date{VERSION 4.0.0, Nov 12, 2022}
\date{VERSION 4.0.1, Nov 12, 2022}
2 changes: 1 addition & 1 deletion CHOLMOD/Include/cholmod.h
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
#define CHOLMOD_DATE "Nov 12, 2022"
#define CHOLMOD_MAIN_VERSION 4
#define CHOLMOD_SUB_VERSION 0
#define CHOLMOD_SUBSUB_VERSION 0
#define CHOLMOD_SUBSUB_VERSION 1

/* make it easy for C++ programs to include CHOLMOD */
#ifdef __cplusplus
Expand Down
1 change: 1 addition & 0 deletions CHOLMOD/Include/cholmod_internal.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#ifndef CHOLMOD_INTERNAL_H
#define CHOLMOD_INTERNAL_H

#define SUITESPARSE_BLAS_DEFINITIONS
#include "cholmod.h"

/* ========================================================================== */
Expand Down
1 change: 1 addition & 0 deletions CHOLMOD/Tcov/cm.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

//------------------------------------------------------------------------------

#define SUITESPARSE_BLAS_DEFINITIONS
#include "cholmod.h"
#include <stdlib.h>
#include <stdio.h>
Expand Down
6 changes: 6 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Nov 12, 2022: SuiteSparse 6.0.1

* BLAS: C prototypes for the Fortan BLAS were unintentionally exposed to
the user application. Removed. If you want to use them, see the
instructions in SuiteSparse_config.h.

Nov 12, 2022: SuiteSparse 6.0.0

* major update: using CMake build system for all packages
Expand Down
1 change: 0 additions & 1 deletion GraphBLAS/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,6 @@ endif ( )
option ( NOPENMP "ON: do not use OpenMP. OFF (default): use OpenMP" off )
if ( NOPENMP )
# OpenMP has been disabled.

set ( OPENMP_FOUND false )
else ( )
find_package ( OpenMP )
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
SuiteSparse: A Suite of Sparse matrix packages at http://suitesparse.com
-----------------------------------------------------------------------------

Nov 12, 2022. SuiteSparse VERSION 6.0.0
Nov 12, 2022. SuiteSparse VERSION 6.0.1

SuiteSparse is a set of sparse-matrix-related packages written or co-authored
by Tim Davis, available at https://github.com/DrTimothyAldenDavis/SuiteSparse .
Expand Down
2 changes: 1 addition & 1 deletion SPQR/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ cmake_minimum_required ( VERSION 3.22 )
set ( SPQR_DATE "Nov 12, 2022" )
set ( SPQR_VERSION_MAJOR 3 )
set ( SPQR_VERSION_MINOR 0 )
set ( SPQR_VERSION_SUB 0 )
set ( SPQR_VERSION_SUB 1 )

message ( STATUS "Building SPQR version: v"
${SPQR_VERSION_MAJOR}.
Expand Down
4 changes: 4 additions & 0 deletions SPQR/Doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Nov 12, 2022: version 3.0.1

* BLAS definitions: no longer exposed to the user application

Nov 12, 2022: version 3.0.0

* using CMake build system
Expand Down
2 changes: 1 addition & 1 deletion SPQR/Doc/spqr_version.tex
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
% version of SuiteSparse/SPQR
\date{VERSION 3.0.0, Nov 12, 2022}
\date{VERSION 3.0.1, Nov 12, 2022}
2 changes: 1 addition & 1 deletion SPQR/Include/SuiteSparseQR_definitions.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
#define SPQR_DATE "Nov 12, 2022"
#define SPQR_MAIN_VERSION 3
#define SPQR_SUB_VERSION 0
#define SPQR_SUBSUB_VERSION 0
#define SPQR_SUBSUB_VERSION 1

#define SPQR_VER_CODE(main,sub) ((main) * 1000 + (sub))
#define SPQR_VERSION SPQR_VER_CODE(SPQR_MAIN_VERSION,SPQR_SUB_VERSION)
Expand Down
1 change: 1 addition & 0 deletions SPQR/Include/spqr.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
// include files
// -----------------------------------------------------------------------------

#define SUITESPARSE_BLAS_DEFINITIONS
#include "SuiteSparseQR.hpp"
#include <stdlib.h>
#include <math.h>
Expand Down
1 change: 0 additions & 1 deletion SPQR/Tcov/qrtestc.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
/* Test the C wrapper functions. */

#include "SuiteSparseQR_C.h"
#define int64_t int64_t

#define MAX(a,b) (((a) > (b)) ? (a) : (b))

Expand Down
2 changes: 1 addition & 1 deletion SuiteSparse_config/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ cmake_minimum_required ( VERSION 3.22 )
set ( SUITESPARSE_DATE "Nov 12, 2022" )
set ( SUITESPARSE_VERSION_MAJOR 6 )
set ( SUITESPARSE_VERSION_MINOR 0 )
set ( SUITESPARSE_VERSION_SUB 0 )
set ( SUITESPARSE_VERSION_SUB 1 )

message ( STATUS "Building SuiteSparse_config version: v"
${SUITESPARSE_VERSION_MAJOR}.
Expand Down
318 changes: 173 additions & 145 deletions SuiteSparse_config/Config/SuiteSparse_config.h.in

Large diffs are not rendered by default.

320 changes: 174 additions & 146 deletions SuiteSparse_config/SuiteSparse_config.h

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion UMFPACK/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ cmake_minimum_required ( VERSION 3.22 )
set ( UMFPACK_DATE "Nov 12, 2022" )
set ( UMFPACK_VERSION_MAJOR 6 )
set ( UMFPACK_VERSION_MINOR 0 )
set ( UMFPACK_VERSION_SUB 0 )
set ( UMFPACK_VERSION_SUB 1 )

message ( STATUS "Building UMFPACK version: v"
${UMFPACK_VERSION_MAJOR}.
Expand Down
4 changes: 4 additions & 0 deletions UMFPACK/Doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Nov 12, 2022: version 6.0.1

* BLAS definitions: no longer exposed to the user application

Nov 12, 2022: version 6.0.0

* using CMake build system
Expand Down
2 changes: 1 addition & 1 deletion UMFPACK/Doc/umfpack_version.tex
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
% version of SuiteSparse/UMFPACK
\date{VERSION 6.0.0, Nov 12, 2022}
\date{VERSION 6.0.1, Nov 12, 2022}
2 changes: 1 addition & 1 deletion UMFPACK/Include/umfpack.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ extern "C" {
#define UMFPACK_DATE "Nov 12, 2022"
#define UMFPACK_MAIN_VERSION 6
#define UMFPACK_SUB_VERSION 0
#define UMFPACK_SUBSUB_VERSION 0
#define UMFPACK_SUBSUB_VERSION 1

#define UMFPACK_VER_CODE(main,sub) ((main) * 1000 + (sub))
#define UMFPACK_VER UMFPACK_VER_CODE(UMFPACK_MAIN_VERSION,UMFPACK_SUB_VERSION)
Expand Down
1 change: 1 addition & 0 deletions UMFPACK/Source/umf_internal.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
/* -------------------------------------------------------------------------- */

/* stdio.h, stdlib.h, limits.h, and math.h, NDEBUG definition, assert.h */
#define SUITESPARSE_BLAS_DEFINITIONS
#include "amd_internal.h"

/* -------------------------------------------------------------------------- */
Expand Down

0 comments on commit 4faaddd

Please sign in to comment.