2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-29 19:52:08 +00:00
Commit Graph

7069 Commits

Author SHA1 Message Date
Matt Borland
548bed0bf3 Add GPU support to holtsmark dist 2024-07-29 15:29:33 -04:00
Matt Borland
0ab09dd1f2 Add sycl testing and adjust a few tolerances 2024-07-29 15:29:27 -04:00
Matt Borland
4f914304c9 Add CUDA testing to mapairy dist 2024-07-29 15:29:22 -04:00
Matt Borland
fcb8e205dc Add GPU support to mapairy dist 2024-07-29 15:29:15 -04:00
Matt Borland
d428b9dcc1 Add SYCL test for Landau distribution 2024-07-29 15:29:08 -04:00
Matt Borland
4c5a3849f7 Remove recursion from quantile dispatch function 2024-07-29 15:29:03 -04:00
Matt Borland
3cf9562c1b Add landau dist CUDA tests 2024-07-29 15:28:59 -04:00
Matt Borland
49524ce235 Add GPU support to landau dist 2024-07-29 15:28:53 -04:00
Matt Borland
8a7c17b97c Fix use of std::numeric_limits 2024-07-29 15:28:47 -04:00
Matt Borland
7042039626 Add SYCL testing of exponential dist 2024-07-29 15:28:41 -04:00
Matt Borland
2d1d6cf336 Adjust test tools definition of throw in GPU environment 2024-07-29 15:28:35 -04:00
Matt Borland
9456724b51 Add exponential dist CUDA testing 2024-07-29 15:28:30 -04:00
Matt Borland
92a15947b0 Add GPU support to the exponential dist 2024-07-29 15:28:19 -04:00
Matt Borland
6d5e17cc60 Fix usages of std::numeric_limits and add testing 2024-07-29 15:28:14 -04:00
Matt Borland
6e42cd05b5 Fix more uses of std::pair in binomial and cauchy distributions 2024-07-29 15:28:06 -04:00
Matt Borland
6f4cf00468 Add CUDA testing of range and support on bernoulli dist 2024-07-29 15:27:50 -04:00
Matt Borland
6b8e05d293 Fix bernoulli dist use of std::pair for range and support 2024-07-29 15:27:43 -04:00
Matt Borland
7dde526a2b Add CUDA testing of range and support 2024-07-29 15:27:37 -04:00
Matt Borland
ca109d7cf9 Fix arcsine dist range and support with thrust 2024-07-29 15:27:24 -04:00
Matt Borland
8dd785c9b1 Add CUDA compatible alias to thrust::pair or std::pair 2024-07-29 15:27:16 -04:00
Matt Borland
c922ca951a Merge pull request #1164 from mborland/cuda_3
GPU batch 3
2024-07-29 15:26:37 -04:00
Matt Borland
6f5bc2b31a Fix new trigamma dispatch function and illegal constexpr 2024-07-26 14:06:06 -04:00
Matt Borland
1f7f23c2d4 Fix invalid constexpr variables 2024-07-26 14:05:59 -04:00
Matt Borland
fff00e3fbc Fix header paths 2024-07-26 14:05:55 -04:00
Matt Borland
b16be96d72 Fix test poisson ambiguity with numeric_limits 2024-07-26 14:05:48 -04:00
Matt Borland
df18e3281b Multi-thread CMake builds 2024-07-26 14:04:12 -04:00
Matt Borland
bdf57a344c Add bool to numeric limits for completeness 2024-07-26 11:19:44 -04:00
Matt Borland
04f3bd7556 Add bernoulli pdf CUDA testing 2024-07-26 11:19:38 -04:00
Matt Borland
4b6c408a9b Add bernoulli cdf CUDA testing 2024-07-26 11:19:32 -04:00
Matt Borland
8e10bab3df Add SYCL testing of bernoulli distribution 2024-07-26 11:19:27 -04:00
Matt Borland
c75da28b39 Add GPU support to the bernoulli distribution 2024-07-26 11:19:22 -04:00
Matt Borland
6ca4cb9c87 Add GPU support to complement distributions 2024-07-26 11:19:17 -04:00
Matt Borland
7b536baccc Add GPU support to derived accessors 2024-07-26 11:19:10 -04:00
Matt Borland
b552f314a1 Simplify error handling using the new numeric limits 2024-07-26 11:19:03 -04:00
Matt Borland
20012dd8bd Add all the integer types to numeric limits 2024-07-26 11:18:58 -04:00
Matt Borland
d6a681db2a Add cos_pi CUDA testing 2024-07-26 11:18:52 -04:00
Matt Borland
0f0c727baf Make cos_pi GPU capable 2024-07-26 11:18:48 -04:00
Matt Borland
d3bb2cbdb7 Add missing include guards for numeric limits 2024-07-26 11:18:40 -04:00
Matt Borland
93db124012 Pass integral_constant directly instead of creating pointer 2024-07-26 11:18:33 -04:00
Matt Borland
4906b956a9 Add CUDA sin_pi testing 2024-07-26 11:18:26 -04:00
Matt Borland
68eb2b4b0e Add sycl testing of pow 2024-07-26 11:18:21 -04:00
Matt Borland
81ff9dc672 Add trigamma SYCL testing 2024-07-26 11:18:16 -04:00
Matt Borland
f47641ed17 Remove recursion from trigamma 2024-07-26 11:18:08 -04:00
Matt Borland
963942c430 Eliminate recursion in sin_pi for SYCL 2024-07-26 11:18:02 -04:00
Matt Borland
5900bdf537 Rename dispatching function 2024-07-26 11:17:56 -04:00
Matt Borland
b8bd76a4e0 Add trigamma CUDA testing 2024-07-26 11:17:49 -04:00
Matt Borland
947760e3fd Make trigamma GPU compatible 2024-07-26 11:17:42 -04:00
Matt Borland
c8a314bd1a Make sin_pi GPU compatible 2024-07-26 11:17:35 -04:00
Matt Borland
14994cf83d Make pow GPU compatible 2024-07-26 11:17:30 -04:00
Matt Borland
860196d072 Begin adding our own definition of numeric_limits 2024-07-26 11:17:26 -04:00