Skip to content

Commit 6998b61

Browse files
authored
Update to v7.1.0 (#43)
* Update to v7.1.0 * From conda-forge in CI
1 parent e5f6898 commit 6998b61

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
python-version: ["3.8", "3.9", "3.10"]
2020
source: ["conda-forge"]
2121
# source: ["source"]
22-
graphblas-version: ["7.0.4"]
22+
graphblas-version: ["7.1.0"]
2323
steps:
2424
- name: Checkout
2525
uses: actions/checkout@v2

suitesparse_graphblas/suitesparse_graphblas.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ typedef enum
8989
typedef enum
9090
{
9191
GrB_NONBLOCKING = 0,
92-
GrB_BLOCKING = 1
92+
GrB_BLOCKING = 1,
93+
GxB_NONBLOCKING_GPU = 2,
94+
GxB_BLOCKING_GPU = 3
9395
} GrB_Mode;
9496

9597
typedef enum
@@ -2454,6 +2456,8 @@ extern GrB_UnaryOp GxB_ATAN_FP32;
24542456
extern GrB_UnaryOp GxB_ATAN_FP64;
24552457
extern GrB_UnaryOp GxB_CARG_FC32;
24562458
extern GrB_UnaryOp GxB_CARG_FC64;
2459+
extern GrB_UnaryOp GxB_CBRT_FP32;
2460+
extern GrB_UnaryOp GxB_CBRT_FP64;
24572461
extern GrB_UnaryOp GxB_CEIL_FC32;
24582462
extern GrB_UnaryOp GxB_CEIL_FC64;
24592463
extern GrB_UnaryOp GxB_CEIL_FP32;
@@ -3200,6 +3204,7 @@ extern GrB_Info GxB_Matrix_import_FullC(GrB_Matrix *A, GrB_Type type, GrB_Index
32003204
extern GrB_Info GxB_Matrix_import_FullR(GrB_Matrix *A, GrB_Type type, GrB_Index nrows, GrB_Index ncols, void **Ax, GrB_Index Ax_size, bool iso, const GrB_Descriptor desc);
32013205
extern GrB_Info GxB_Matrix_import_HyperCSC(GrB_Matrix *A, GrB_Type type, GrB_Index nrows, GrB_Index ncols, GrB_Index **Ap, GrB_Index **Ah, GrB_Index **Ai, void **Ax, GrB_Index Ap_size, GrB_Index Ah_size, GrB_Index Ai_size, GrB_Index Ax_size, bool iso, GrB_Index nvec, bool jumbled, const GrB_Descriptor desc);
32023206
extern GrB_Info GxB_Matrix_import_HyperCSR(GrB_Matrix *A, GrB_Type type, GrB_Index nrows, GrB_Index ncols, GrB_Index **Ap, GrB_Index **Ah, GrB_Index **Aj, void **Ax, GrB_Index Ap_size, GrB_Index Ah_size, GrB_Index Aj_size, GrB_Index Ax_size, bool iso, GrB_Index nvec, bool jumbled, const GrB_Descriptor desc);
3207+
extern GrB_Info GxB_Matrix_isStoredElement(const GrB_Matrix A, GrB_Index i, GrB_Index j);
32033208
extern GrB_Info GxB_Matrix_iso(bool *iso, const GrB_Matrix A);
32043209
extern GrB_Info GxB_Matrix_memoryUsage(size_t *size, const GrB_Matrix A);
32053210
extern GrB_Info GxB_Matrix_pack_BitmapC(GrB_Matrix A, int8_t **Ab, void **Ax, GrB_Index Ab_size, GrB_Index Ax_size, bool iso, GrB_Index nvals, const GrB_Descriptor desc);
@@ -3373,6 +3378,7 @@ extern GrB_Info GxB_Vector_fprint(GrB_Vector v, const char *name, GxB_Print_Leve
33733378
extern GrB_Info GxB_Vector_import_Bitmap(GrB_Vector *v, GrB_Type type, GrB_Index n, int8_t **vb, void **vx, GrB_Index vb_size, GrB_Index vx_size, bool iso, GrB_Index nvals, const GrB_Descriptor desc);
33743379
extern GrB_Info GxB_Vector_import_CSC(GrB_Vector *v, GrB_Type type, GrB_Index n, GrB_Index **vi, void **vx, GrB_Index vi_size, GrB_Index vx_size, bool iso, GrB_Index nvals, bool jumbled, const GrB_Descriptor desc);
33753380
extern GrB_Info GxB_Vector_import_Full(GrB_Vector *v, GrB_Type type, GrB_Index n, void **vx, GrB_Index vx_size, bool iso, const GrB_Descriptor desc);
3381+
extern GrB_Info GxB_Vector_isStoredElement(const GrB_Vector v, GrB_Index i);
33763382
extern GrB_Info GxB_Vector_iso(bool *iso, const GrB_Vector v);
33773383
extern GrB_Info GxB_Vector_memoryUsage(size_t *size, const GrB_Vector v);
33783384
extern GrB_Info GxB_Vector_pack_Bitmap(GrB_Vector v, int8_t **vb, void **vx, GrB_Index vb_size, GrB_Index vx_size, bool iso, GrB_Index nvals, const GrB_Descriptor desc);

suitesparse_graphblas/suitesparse_graphblas_no_complex.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,9 @@ typedef enum
8787
typedef enum
8888
{
8989
GrB_NONBLOCKING = 0,
90-
GrB_BLOCKING = 1
90+
GrB_BLOCKING = 1,
91+
GxB_NONBLOCKING_GPU = 2,
92+
GxB_BLOCKING_GPU = 3
9193
} GrB_Mode;
9294

9395
typedef enum
@@ -2336,6 +2338,8 @@ extern GrB_UnaryOp GxB_ATANH_FP32;
23362338
extern GrB_UnaryOp GxB_ATANH_FP64;
23372339
extern GrB_UnaryOp GxB_ATAN_FP32;
23382340
extern GrB_UnaryOp GxB_ATAN_FP64;
2341+
extern GrB_UnaryOp GxB_CBRT_FP32;
2342+
extern GrB_UnaryOp GxB_CBRT_FP64;
23392343
extern GrB_UnaryOp GxB_CEIL_FP32;
23402344
extern GrB_UnaryOp GxB_CEIL_FP64;
23412345
extern GrB_UnaryOp GxB_COSH_FP32;
@@ -3006,6 +3010,7 @@ extern GrB_Info GxB_Matrix_import_FullC(GrB_Matrix *A, GrB_Type type, GrB_Index
30063010
extern GrB_Info GxB_Matrix_import_FullR(GrB_Matrix *A, GrB_Type type, GrB_Index nrows, GrB_Index ncols, void **Ax, GrB_Index Ax_size, bool iso, const GrB_Descriptor desc);
30073011
extern GrB_Info GxB_Matrix_import_HyperCSC(GrB_Matrix *A, GrB_Type type, GrB_Index nrows, GrB_Index ncols, GrB_Index **Ap, GrB_Index **Ah, GrB_Index **Ai, void **Ax, GrB_Index Ap_size, GrB_Index Ah_size, GrB_Index Ai_size, GrB_Index Ax_size, bool iso, GrB_Index nvec, bool jumbled, const GrB_Descriptor desc);
30083012
extern GrB_Info GxB_Matrix_import_HyperCSR(GrB_Matrix *A, GrB_Type type, GrB_Index nrows, GrB_Index ncols, GrB_Index **Ap, GrB_Index **Ah, GrB_Index **Aj, void **Ax, GrB_Index Ap_size, GrB_Index Ah_size, GrB_Index Aj_size, GrB_Index Ax_size, bool iso, GrB_Index nvec, bool jumbled, const GrB_Descriptor desc);
3013+
extern GrB_Info GxB_Matrix_isStoredElement(const GrB_Matrix A, GrB_Index i, GrB_Index j);
30093014
extern GrB_Info GxB_Matrix_iso(bool *iso, const GrB_Matrix A);
30103015
extern GrB_Info GxB_Matrix_memoryUsage(size_t *size, const GrB_Matrix A);
30113016
extern GrB_Info GxB_Matrix_pack_BitmapC(GrB_Matrix A, int8_t **Ab, void **Ax, GrB_Index Ab_size, GrB_Index Ax_size, bool iso, GrB_Index nvals, const GrB_Descriptor desc);
@@ -3149,6 +3154,7 @@ extern GrB_Info GxB_Vector_fprint(GrB_Vector v, const char *name, GxB_Print_Leve
31493154
extern GrB_Info GxB_Vector_import_Bitmap(GrB_Vector *v, GrB_Type type, GrB_Index n, int8_t **vb, void **vx, GrB_Index vb_size, GrB_Index vx_size, bool iso, GrB_Index nvals, const GrB_Descriptor desc);
31503155
extern GrB_Info GxB_Vector_import_CSC(GrB_Vector *v, GrB_Type type, GrB_Index n, GrB_Index **vi, void **vx, GrB_Index vi_size, GrB_Index vx_size, bool iso, GrB_Index nvals, bool jumbled, const GrB_Descriptor desc);
31513156
extern GrB_Info GxB_Vector_import_Full(GrB_Vector *v, GrB_Type type, GrB_Index n, void **vx, GrB_Index vx_size, bool iso, const GrB_Descriptor desc);
3157+
extern GrB_Info GxB_Vector_isStoredElement(const GrB_Vector v, GrB_Index i);
31523158
extern GrB_Info GxB_Vector_iso(bool *iso, const GrB_Vector v);
31533159
extern GrB_Info GxB_Vector_memoryUsage(size_t *size, const GrB_Vector v);
31543160
extern GrB_Info GxB_Vector_pack_Bitmap(GrB_Vector v, int8_t **vb, void **vx, GrB_Index vb_size, GrB_Index vx_size, bool iso, GrB_Index nvals, const GrB_Descriptor desc);

0 commit comments

Comments
 (0)