Skip to content

Commit 65cefda

Browse files
committed
Merge pull request arrayfire#849 from bkloppenborg/citation
Add citation and acknowledgements to README and documentation
2 parents e41e922 + 55e4273 commit 65cefda

3 files changed

Lines changed: 88 additions & 1 deletion

File tree

ACKNOWLEDGEMENTS.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Acknowledgements
2+
=====
3+
4+
The ArrayFire library is written by developers at [ArrayFire](http://arrayfire.com) LLC
5+
with [contributions from several individuals](https://github.com/arrayfire/arrayfire/graphs/contributors).
6+
The developers at ArrayFire LLC have received partial financial support
7+
from several grants and institutions. Those that wish to receive public
8+
acknowledgement are listed below:
9+
10+
<!--
11+
The following section contains acknowledgements for grant funding. In most
12+
circumstances, the specific phrasing of the text is mandated by the grant
13+
provider. Thus these acknowledgements must remain intact without modification.
14+
-->
15+
16+
### Grants
17+
18+
This material is based upon work supported by the DARPA SBIR Program Office
19+
under Contract Numbers W31P4Q-14-C-0012 and W31P4Q-15-C-0008.
20+
Any opinions, findings and conclusions or recommendations expressed in this
21+
material are those of the author(s) and do not necessarily reflect the views of
22+
the DARPA SBIR Program Office.

README.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,38 @@ Quick links:
104104
105105
### Contribute
106106
107-
Contributions of any kind are welcome! Please refer to [this document](https://github.com/arrayfire/arrayfire/blob/master/CONTRIBUTING.md) to learn more about how you can get involved with ArrayFire.
107+
Contributions of any kind are welcome! Please refer to
108+
[this document](https://github.com/arrayfire/arrayfire/blob/master/CONTRIBUTING.md)
109+
to learn more about how you can get involved with ArrayFire.
110+
111+
## Citations and Acknowledgements
112+
113+
If you redistribute ArrayFire, please follow the terms established in
114+
[the license](LICENSE).
115+
If you wish to cite ArrayFire in an academic publication, please use the
116+
following reference:
117+
118+
Formatted:
119+
```
120+
Yalamanchili, P., Arshad, U., Mohammed, Z., Garigipati, P., Entschev, P.,
121+
Kloppenborg, B., Malcolm, James and Melonakos, J. (2015).
122+
ArrayFire - A high performance software library for parallel computing with an
123+
easy-to-use API. Atlanta: AccelerEyes. Retrieved from https://github.com/arrayfire/arrayfire
124+
```
125+
126+
BibTeX:
127+
```bibtex
128+
@misc{Yalamanchili2015,
129+
abstract = {ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs.},
130+
address = {Atlanta},
131+
author = {Yalamanchili, Pavan and Arshad, Umar and Mohammed, Zakiuddin and Garigipati, Pradeep and Entschev, Peter and Kloppenborg, Brian and Malcolm, James and Melonakos, John},
132+
publisher = {AccelerEyes},
133+
title = {{ArrayFire - A high performance software library for parallel computing with an easy-to-use API}},
134+
url = {https://github.com/arrayfire/arrayfire},
135+
year = {2015}
136+
}
137+
```
138+
139+
ArrayFire development is funded by ArrayFire LLC and several third parties,
140+
please see the list of [acknowledgements](https://github.com/arrayfire/arrayfire/blob/master/ACKNOWLEDGEMENTS.md) for further details.
141+

docs/pages/README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,34 @@ af_print(pi);
127127

128128
* Engineering: technical@arrayfire.com
129129
* Sales: sales@arrayfire.com
130+
131+
## Citations and Acknowledgements
132+
133+
If you redistribute ArrayFire, please follow the terms established in
134+
[the license](LICENSE).
135+
If you wish to cite ArrayFire in an academic publication, please use the
136+
following reference:
137+
138+
Formatted:
139+
```
140+
Yalamanchili, P., Arshad, U., Mohammed, Z., Garigipati, P., Entschev, P.,
141+
Kloppenborg, B., Malcolm, James and Melonakos, J. (2015).
142+
ArrayFire - A high performance software library for parallel computing with an
143+
easy-to-use API. Atlanta: AccelerEyes. Retrieved from https://github.com/arrayfire/arrayfire
144+
```
145+
146+
BibTeX:
147+
```bibtex
148+
@misc{Yalamanchili2015,
149+
abstract = {ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs.},
150+
address = {Atlanta},
151+
author = {Yalamanchili, Pavan and Arshad, Umar and Mohammed, Zakiuddin and Garigipati, Pradeep and Entschev, Peter and Kloppenborg, Brian and Malcolm, James and Melonakos, John},
152+
publisher = {AccelerEyes},
153+
title = {{ArrayFire - A high performance software library for parallel computing with an easy-to-use API}},
154+
url = {https://github.com/arrayfire/arrayfire},
155+
year = {2015}
156+
}
157+
```
158+
159+
ArrayFire development is funded by ArrayFire LLC and several third parties,
160+
please see the list of [acknowledgements](https://github.com/arrayfire/arrayfire/blob/master/ACKNOWLEDGEMENTS.md) for further details.

0 commit comments

Comments
 (0)