2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00
Commit Graph

7137 Commits

Author SHA1 Message Date
jzmaddock
53d5dab319 Simplify and remove redundant code from Cauchy.
Fixes https://github.com/boostorg/math/issues/1171
2024-08-10 15:28:00 +01:00
Matt Borland
2a4351eb80 Merge pull request #1170 from boostorg/nvrtc
Add proof of concept for NVRTC support
2024-08-08 08:43:03 -04:00
Matt Borland
135208b3a6 Expand testing 2024-08-07 08:00:40 -04:00
Matt Borland
37db017903 Rearrange and add policy overload 2024-08-07 08:00:34 -04:00
Matt Borland
477d1c1777 Fix runs on value 2024-08-06 14:45:07 -04:00
Matt Borland
e7f09ca027 Add tgamma support to NVRTC 2024-08-06 14:00:39 -04:00
Matt Borland
470e5934da Update CML 2024-08-06 13:59:47 -04:00
Matt Borland
88c36d3fef Add Jamfile 2024-08-06 13:58:26 -04:00
Matt Borland
dae419023b Add CI run 2024-08-06 13:58:21 -04:00
Matt Borland
d30faa38ff Add tgamma nvrtc test 2024-08-06 13:58:13 -04:00
Matt Borland
ab09ecec1d Merge pull request #1167 from boostorg/cuda_5
GPU Batch 5
2024-08-06 09:01:22 -04:00
jzmaddock
4b9c5b0e78 Update history. 2024-08-06 13:06:09 +01:00
Matt Borland
445e36adc0 Reorder overflow checks 2024-08-05 15:28:58 -04:00
Matt Borland
87048d927b Use tag type idiom 2024-08-05 10:19:34 -04:00
Matt Borland
faf541ee0b Fix comparison 2024-08-05 10:19:34 -04:00
Matt Borland
24a0922e8b Fix typo 2024-08-05 10:19:34 -04:00
Matt Borland
c7e16f75cb Revert if constexpr change 2024-08-05 10:19:34 -04:00
Matt Borland
635bd3215e Fix GCC warnings 2024-08-05 10:19:34 -04:00
Matt Borland
49cc43cd52 Make powm1 GPU compatible 2024-08-05 10:19:34 -04:00
Matt Borland
82d56ac1c5 Ignore mapairy literal range warnings 2024-08-05 10:19:33 -04:00
Matt Borland
0fafaf2cd1 Ignore literal range warnings 2024-08-05 10:19:33 -04:00
Matt Borland
1fcc01ad4c Ignore CUDA warning about GNU force inline 2024-08-05 10:19:33 -04:00
Matt Borland
dc792c9f90 Remove recursion in lgamma 2024-08-05 10:19:33 -04:00
Matt Borland
18ef483309 Remove recursion from tgamma 2024-08-05 10:19:33 -04:00
Matt Borland
b67f1fd4ca Remove extra overloads 2024-08-05 10:19:33 -04:00
Matt Borland
5ad3866816 Add SYCL gamma testing 2024-08-05 10:19:33 -04:00
Matt Borland
e9ccdcfccd Disable factorial check on GPU platform 2024-08-05 10:19:33 -04:00
Matt Borland
9f7215d1e2 Add CUDA testing for tgamma and lgamma 2024-08-05 10:19:33 -04:00
Matt Borland
80f0ffffd9 Add GPU markers to math_fwd for gamma functions 2024-08-05 10:19:33 -04:00
Matt Borland
10e7e1b93c Add GPU support to gamma functions 2024-08-05 10:19:33 -04:00
Matt Borland
2bfb2b516d Support GPU with root epsilon functions 2024-08-05 10:19:33 -04:00
Matt Borland
540c715c6b Fix signbit GPU support 2024-08-05 10:19:33 -04:00
Matt Borland
4d51329665 Add GPU support to lgamma_small 2024-08-05 10:19:33 -04:00
Matt Borland
0a15df8cc8 Add additional factorial overloads for GPU times 2024-08-05 10:19:33 -04:00
Matt Borland
4f2cbbd0d8 Add GPU support to lgamma_small_imp 2024-08-05 10:19:33 -04:00
Matt Borland
4aaa9b7d8f Add GPU support to igamma_temme_large 2024-08-05 10:19:33 -04:00
Matt Borland
e4692158fe Replace igamma_temme_large integral constant pointer with reference 2024-08-05 10:19:32 -04:00
Matt Borland
9d2f737771 Add erf_inv and erfc_inv CUDA testing 2024-08-05 10:19:32 -04:00
Matt Borland
623b1fc2fa Make erf_inv and erfc_inv GPU enabled 2024-08-05 10:19:32 -04:00
Matt Borland
00e0aa0fa4 Replace integral constant pointers with references 2024-08-05 10:19:32 -04:00
Matt Borland
d5b142c0d3 Add CUDA erf and erfc testing 2024-08-05 10:19:32 -04:00
Matt Borland
086ba3cd6f Add sqrt1pm1 to fwd 2024-08-05 10:19:32 -04:00
Matt Borland
5ab4837495 Add SYCL erf testing 2024-08-05 10:19:32 -04:00
Matt Borland
51a49ad979 Add GPU support to erf and erfc 2024-08-05 10:19:32 -04:00
Matt Borland
aa5e7e6549 Add GPU support to continued fractions and remove recursion 2024-08-05 10:19:32 -04:00
Matt Borland
b9f64052b8 Add GPU support to sqrt1pm1 2024-08-05 10:19:32 -04:00
Matt Borland
ef3892c5fb Merge pull request #1168 from boostorg/unused 2024-08-02 12:15:13 -04:00
Matt Borland
344541e2c3 Fix unused parameter warning 2024-08-02 10:25:52 -04:00
Matt Borland
f7e6597a60 Merge pull request #1165 from boostorg/cuda_4
GPU Batch 4
2024-07-30 16:48:22 -04:00
Matt Borland
ba56bb4403 Fix macro naming 2024-07-29 16:11:05 -04:00