Skip to content

Commit 7dce138

Browse files
authored
Merge branch 'develop' into eigen339
2 parents 8f4d51c + d1a1d7e commit 7dce138

File tree

325 files changed

+12519
-6575
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

325 files changed

+12519
-6575
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Stan Math depends on four libraries:
2727

2828
- Boost (version 1.72.0): [Boost Home Page](https://www.boost.org)
2929
- Eigen (version 3.3.9: [Eigen Home Page](https://eigen.tuxfamily.org/index.php?title=Main_Page)
30-
- SUNDIALS (version 5.2.0): [Sundials Home Page](https://computation.llnl.gov/projects/sundials/sundials-software)
30+
- SUNDIALS (version 5.5.0): [Sundials Home Page](https://computation.llnl.gov/projects/sundials/sundials-software)
3131
- Intel TBB (version 2019_U8): [Intel TBB Home Page](https://www.threadingbuildingblocks.org)
3232

3333
These are distributed under the `lib/` subdirectory. Only these
@@ -91,7 +91,7 @@ The standalone makefile ensures that all the required `-I` include
9191
statements are given to the compiler and the necessary libraries are
9292
linked: `~/stan-dev/math` and `~/stan-dev/math/lib/eigen_3.3.9` and
9393
`~/stan-dev/math/lib/boost_1.72.0` and
94-
`~/stan-dev/math/lib/sundials_5.2.0/include` and
94+
`~/stan-dev/math/lib/sundials_5.5.0/include` and
9595
`~/stan-dev/math/lib/tbb_2019_U8/include`. The
9696
`~/stan-dev/math/lib/tbb` directory is created by the `math-libs`
9797
makefile target automatically and contains the dynamically loaded

doxygen/parallelism_support/opencl_support.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ var C_sum = sum(C_cl);
117117
- gp_exp_quad_cov
118118
- mdivide_right_tri, mdivide_right_tri_low
119119
- mdivide_left_tri, mdivide_left_tri_low
120-
- multiplication
120+
- multiply
121121
- sum
122122

123123
#### Supported distributions
@@ -127,6 +127,7 @@ var C_sum = sum(C_cl);
127127
- bernoulli_logit_glm_lpmf
128128
- beta_lpdf
129129
- beta_proportion_lpdf
130+
- binomial_lpmf
130131
- categorical_logit_glm_lpmf
131132
- cauchy_lpdf
132133
- chi_square_lpdf
@@ -140,6 +141,9 @@ var C_sum = sum(C_cl);
140141
- inv_gamma_lpdf
141142
- logistic_lpdf
142143
- lognormal_lpdf
144+
- neg_binomial_lpmf
145+
- neg_binomial_2_lpmf
146+
- neg_binomial_2_log_lpmf
143147
- neg_binomial_2_log_glm_lpmf
144148
- normal_lpdf
145149
- normal_id_glm_lpdf
@@ -155,6 +159,7 @@ var C_sum = sum(C_cl);
155159
- std_normal_lpdf
156160
- student_t_lpdf
157161
- uniform_lpdf
162+
- weibull_lpdf
158163

159164
### Primitive functions
160165

@@ -172,7 +177,8 @@ matrix_cl<double> C_cl = A_cl * transpose(lgamma(B_cl));
172177
Eigen::Matrix<double, -1, -1> C = from_matrix_cl(C_cl);
173178
```
174179
175-
A list of OpenCL supported primitive functions:
180+
In addition to the functions listed in the reverse mode list,
181+
the following functions can be used with `matrix_cl<T>` arguments:
176182
177183
- acos, acosh
178184
- add
@@ -182,7 +188,6 @@ A list of OpenCL supported primitive functions:
182188
- block
183189
- cbrt
184190
- ceil
185-
- cholesky_decompose
186191
- col
187192
- cols
188193
- cos, cosh
@@ -196,16 +201,12 @@ A list of OpenCL supported primitive functions:
196201
- exp, exp2, expm1
197202
- fabs
198203
- floor
199-
- gp_exp_quad_cov
200204
- inv, inv_logit, inv_sqrt, inv_square
201205
- lbeta
202206
- lgamma
203207
- log, log10, log1m_exp, log1m_inv_logit
204208
- log1p, log1p_exp, log2, logit
205-
- mdivide_left_tri_low
206-
- mdivide_right_tri_low
207209
- minus
208-
- multiply
209210
- operator-, operator+, operator*
210211
- plus
211212
- pow
@@ -216,7 +217,6 @@ A list of OpenCL supported primitive functions:
216217
- sin, sinh
217218
- size
218219
- sqrt
219-
- sum
220220
- tan, tanh
221221
- tcrossprod
222222
- tgamma

0 commit comments

Comments
 (0)