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 |
|