Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
f672418
Update name of library in CML
mborland Jul 17, 2024
953bb3c
Update testing CML to use boost_test_jamfile
mborland Jul 17, 2024
b8cc19a
Create new, trivial jamfile
mborland Jul 17, 2024
ed317e0
Replace BOOST_MATH_CHECK_THROW with boost.test
mborland Jul 18, 2024
adb9f79
Add boost.test to dependencies
mborland Jul 18, 2024
cf245fc
Add working variety of tests
mborland Jul 18, 2024
889a2a4
Add additional configuration macros
mborland Jul 18, 2024
803133a
Add additional macro for local static variables
mborland Jul 18, 2024
f374bde
Add CUDA markers to binomial dist
mborland Jul 18, 2024
2674307
Add CUDA markers to polynomial class
mborland Jul 18, 2024
fff04de
REVERT: Delete old CI runners
mborland Jul 18, 2024
c1c7e97
Add CUDA cmake workflow
mborland Jul 18, 2024
d10faa8
Add cuda markers to arcsine distribution
mborland Jul 18, 2024
b51f61b
Add arcsine dist testing
mborland Jul 18, 2024
372dd85
Enable use of language and test CUDA compiler
mborland Jul 18, 2024
5936984
Add John's existing arcsine cdf test
mborland Jul 18, 2024
02b2602
Add CUDA definition of force inline ignoring that of the host compiler
mborland Jul 18, 2024
c0b2921
Add config option to return NANs
mborland Jul 18, 2024
5d30480
First cut at CUDA allowed policies
mborland Jul 18, 2024
6032100
Add new definitions of classification functions
mborland Jul 19, 2024
2c36d8e
Replace use of std::string with char*
mborland Jul 19, 2024
276a12b
Mark constants as CUDA
mborland Jul 19, 2024
cc9788b
Disable exceptions for device code
mborland Jul 19, 2024
64702ab
Specialize epsilon functions
mborland Jul 19, 2024
b861a19
Small change to cmake invocation command
mborland Jul 19, 2024
b452589
Reconfigure jamfiles for GPU programming
mborland Jul 19, 2024
8aacae7
Add branch on CML to allow for either SYCL or CUDA
mborland Jul 19, 2024
e8d9caa
Add SYCL configuration to CI
mborland Jul 19, 2024
912c849
Add sycl configuration options
mborland Jul 19, 2024
afe50fd
Rename GPU macros
mborland Jul 19, 2024
71f604e
Refactor macros for SYCL limited support
mborland Jul 19, 2024
ef541f2
Limit binomial distribution to CUDA
mborland Jul 19, 2024
0a7694f
Disable calls to errno with SYCL
mborland Jul 19, 2024
349c84f
Reduce sycl jamfile to just the distributions with annotations
mborland Jul 19, 2024
8fd6f23
Replace static const char* with constexpr auto
mborland Jul 19, 2024
159f540
Dont check throws on GPUs
mborland Jul 19, 2024
0f876d5
Add John's arcsine cdf float test
mborland Jul 22, 2024
d458951
Add arcsine pdf double test
mborland Jul 22, 2024
5836008
Add arcsine pdf float test
mborland Jul 22, 2024
a309713
Add arcsine quantile double test
mborland Jul 22, 2024
a48756f
Add arcsine quantile float test
mborland Jul 22, 2024
6f36d81
Add simplified testing of beta function
mborland Jul 22, 2024
f323cc8
Add beta function cuda testing
mborland Jul 22, 2024
c957b1d
Update polynomial and rationals
mborland Jul 22, 2024
fcea5cc
Add additional overflow error overloads
mborland Jul 22, 2024
3cbf2ab
Add no promote policy
mborland Jul 22, 2024
79769e6
Add backup testing
mborland Jul 22, 2024
7779b4e
Add GPU safe max, min, and swap function macros
mborland Jul 22, 2024
33605b8
Add log1p GPU support
mborland Jul 22, 2024
71cfc8e
Add precision helper functions
mborland Jul 22, 2024
3753def
Markup big_constant
mborland Jul 22, 2024
2b372d6
Add support for lanczos and change storage duration
mborland Jul 22, 2024
95b54a6
Apply GPU to rationals and series evaluations
mborland Jul 22, 2024
59d12ee
Allow beta to be used on GPU
mborland Jul 22, 2024
4924b18
Add float beta testing
mborland Jul 22, 2024
cf58316
Disable SSE2 lanczos on GPU
mborland Jul 22, 2024
42e2f3d
Define policies for trivial testing
mborland Jul 22, 2024
304a87b
Changes to allow beta on SYCL
mborland Jul 22, 2024
ee000a1
Remove test that we know wont pass from SYCL jamfile
mborland Jul 22, 2024
ef892fc
Reactivate domain error for beta
mborland Jul 23, 2024
d29e932
Ignore float too small errors
mborland Jul 23, 2024
03610be
Remove SYCL macros from errno calls
mborland Jul 23, 2024
22ae589
Adjust default policy for GPU cases
mborland Jul 23, 2024
3fdc294
Add boost math alias to CML
mborland Jul 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 0 additions & 62 deletions .circleci/config.yml

This file was deleted.

72 changes: 0 additions & 72 deletions .drone.star

This file was deleted.

Loading