Skip to content

Commit

Permalink
Merge pull request #85 from DrTimothyAldenDavis/master
Browse files Browse the repository at this point in the history
Master
  • Loading branch information
DrTimothyAldenDavis authored Jan 1, 2022
2 parents 7d54a26 + 316df32 commit 3c2b40c
Show file tree
Hide file tree
Showing 19 changed files with 933 additions and 291 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ endif ( )
set ( CMAKE_MACOSX_RPATH TRUE )

# version of SuiteSparse:GraphBLAS
set ( GraphBLAS_DATE "Dec 28, 2021")
set ( GraphBLAS_DATE "Dec 31, 2021")
set ( GraphBLAS_VERSION_MAJOR 6 )
set ( GraphBLAS_VERSION_MINOR 1 )
set ( GraphBLAS_VERSION_SUB 1 )
set ( GraphBLAS_VERSION_SUB 2 )

message ( STATUS "Building SuiteSparse:GraphBLAS version: v" ${GraphBLAS_VERSION_MAJOR}.${GraphBLAS_VERSION_MINOR}.${GraphBLAS_VERSION_SUB} " date: " ${GraphBLAS_DATE} )

Expand Down
2 changes: 1 addition & 1 deletion Config/GraphBLAS.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -751,7 +751,7 @@ GrB_Info GRB (Type_new) // create a new GraphBLAS type
// characters, including the required null-terminating character) that may
// appear as the name of a C type created by a C "typedef" statement. It must
// not contain any white-space characters. Example, creating a type of size
// 16*4+1 = 65 bytes, with a 4-by-4 dense float array and a 32-bit integer:
// 16*4+4 = 68 bytes, with a 4-by-4 dense float array and a 32-bit integer:
//
// typedef struct { float x [4][4] ; int color ; } myquaternion ;
// GrB_Type MyQtype ;
Expand Down
7 changes: 7 additions & 0 deletions Doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
Version 6.1.2, Dec 31, 2021

* performance: revised swap_rule in GrB_mxm, which decides whether
to compute C=A*B or C=(B'*A')', and variants, resulting in up
to 3x performance gain over v6.1.1 for GrB_mxm (observed;
could be higher in other cases).

Version 6.1.1, Dec 28, 2021

* minor revision to AVX2 and AVX512f selection
Expand Down
Binary file modified Doc/GraphBLAS_UserGuide.pdf
Binary file not shown.
11 changes: 10 additions & 1 deletion Doc/GraphBLAS_UserGuide.tex
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,16 @@ \subsection{Release Notes}

\begin{itemize}

\item Version 6.1.1 (Dec 28, 2021) % FIXME
\item Version 6.1.2 (Dec 31, 2021)

\begin{packed_itemize}
\item performance: revised \verb'swap_rule' in \verb'GrB_mxm', which decides whether
to compute \verb"C=A*B" or \verb"C=(B'*A')'", and variants, resulting in up
to 3x performance gain over v6.1.1 for \verb'GrB_mxm' (observed;
could be higher in other cases).
\end{packed_itemize}

\item Version 6.1.1 (Dec 28, 2021)

\begin{packed_itemize}
\item minor revision to AVX2 and AVX512f selection
Expand Down
4 changes: 2 additions & 2 deletions Doc/GraphBLAS_version.tex
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
% version of SuiteSparse:GraphBLAS
\date{VERSION
6.1.1,
Dec 28, 2021}
6.1.2,
Dec 31, 2021}

Loading

0 comments on commit 3c2b40c

Please sign in to comment.