Skip to content

Commit c4b1a14

Browse files
author
Will Kimmerer
authored
Cite SuiteSparse:GraphBLAS (#65)
* README cite * docs * correct .bib
1 parent b1087db commit c4b1a14

File tree

2 files changed

+82
-4
lines changed

2 files changed

+82
-4
lines changed

README.md

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,53 @@ julia> s = GBMatrix(s);
3737
julia> @btime s[1:10:end, end:-10:1]
3838
626.943 ms (33 allocations: 1.14 KiB)
3939
```
40+
## Citing SuiteSparse:GraphBLAS
41+
42+
If you use SuiteSparseGraphBLAS.jl in your research please cite the serial SuiteSparse:GraphBLAS [paper](https://doi.org/10.1145/3322125):
43+
44+
```bibtex
45+
@article{10.1145/3322125,
46+
author = {Davis, Timothy A.},
47+
title = {Algorithm 1000: SuiteSparse:GraphBLAS: Graph Algorithms in the Language of Sparse Linear Algebra},
48+
year = {2019},
49+
issue_date = {December 2019},
50+
publisher = {Association for Computing Machinery},
51+
address = {New York, NY, USA},
52+
volume = {45},
53+
number = {4},
54+
issn = {0098-3500},
55+
url = {https://doi.org/10.1145/3322125},
56+
doi = {10.1145/3322125},
57+
journal = {ACM Trans. Math. Softw.},
58+
month = {dec},
59+
articleno = {44},
60+
numpages = {25},
61+
keywords = {GraphBLAS, Graph algorithms, sparse matrices}
62+
}
63+
```
64+
65+
and the parallel SuiteSparse:GraphBLAS [paper](https://github.com/DrTimothyAldenDavis/GraphBLAS/blob/stable/Doc/toms_parallel_grb2.pdf):
66+
67+
```bibtex
68+
@article{GraphBLAS7,
69+
author = {Davis, Timothy A.},
70+
title = {Algorithm 10xx: SuiteSparse:GraphBLAS: Graph Algorithms in the Language of Sparse Linear Algebra},
71+
year = {2022},
72+
journal = {ACM Trans. Math. Softw.},
73+
month = {(under revision)},
74+
note={See GraphBLAS/Doc/toms_parallel_grb2.pdf},
75+
keywords = {GraphBLAS, Graph algorithms, sparse matrices}
76+
}
77+
```
78+
4079

4180
## Acknowledgements
4281
This work was funded as part of Google Summer of Code over 3 summers, 2 of which were for Abhinav Mehndiratta and the last of which was for William Kimmerer.
4382

44-
Current maintainer: William Kimmerer
45-
4683
Original author: Abhinav Mehndiratta
4784

4885
SuiteSparse author: Tim Davis
4986

50-
Mentors: Viral B Shah, Miha Zgubic
87+
Mentors: Viral B Shah, Miha Zgubic, Tim Davis
88+
89+
Current maintainer: William Kimmerer

docs/src/index.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Fast sparse linear algebra is an essential part of the scientific computing toolkit. Outside of the usual applications, like differential equations, sparse linear algebra provides an elegant way to express graph algorithms on adjacency and incidence matrices. The GraphBLAS standard specifies a set of operations for computing sparse matrix graph algorithm in a vein similar to the BLAS or LAPACK standards.
44

5-
SuiteSparseGraphBLAS.jl is a blazing fast package for shared memory sparse matrix operations which wraps Tim Davis' SuiteSparse:GraphBLAS implementation of the GraphBLAS C specification.
5+
SuiteSparseGraphBLAS.jl is a blazing fast package for shared memory sparse matrix operations which wraps Tim Davis' SuiteSparse:GraphBLAS. If you use this package in your research please see [Citing](@ref).
66

77
# Installation
88

@@ -183,3 +183,42 @@ M = eadd(A, A', +) #Make undirected/symmetric
183183
cohen(M)
184184
sandia(M)
185185
```
186+
187+
# Citing
188+
189+
Please cite the serial SuiteSparse:GraphBLAS [paper](https://doi.org/10.1145/3322125):
190+
191+
```bibtex
192+
@article{10.1145/3322125,
193+
author = {Davis, Timothy A.},
194+
title = {Algorithm 1000: SuiteSparse:GraphBLAS: Graph Algorithms in the Language of Sparse Linear Algebra},
195+
year = {2019},
196+
issue_date = {December 2019},
197+
publisher = {Association for Computing Machinery},
198+
address = {New York, NY, USA},
199+
volume = {45},
200+
number = {4},
201+
issn = {0098-3500},
202+
url = {https://doi.org/10.1145/3322125},
203+
doi = {10.1145/3322125},
204+
journal = {ACM Trans. Math. Softw.},
205+
month = {dec},
206+
articleno = {44},
207+
numpages = {25},
208+
keywords = {GraphBLAS, Graph algorithms, sparse matrices}
209+
}
210+
```
211+
212+
and the parallel SuiteSparse:GraphBLAS [paper](https://github.com/DrTimothyAldenDavis/GraphBLAS/blob/stable/Doc/toms_parallel_grb2.pdf):
213+
214+
```bibtex
215+
@article{GraphBLAS7,
216+
author = {Davis, Timothy A.},
217+
title = {Algorithm 10xx: SuiteSparse:GraphBLAS: Graph Algorithms in the Language of Sparse Linear Algebra},
218+
year = {2022},
219+
journal = {ACM Trans. Math. Softw.},
220+
month = {(under revision)},
221+
note={See GraphBLAS/Doc/toms_parallel_grb2.pdf},
222+
keywords = {GraphBLAS, Graph algorithms, sparse matrices}
223+
}
224+
```

0 commit comments

Comments
 (0)