math
Changes required to use Boost.Math on CUDA devices.
#127
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
37
Changes
View On
GitHub
Changes required to use Boost.Math on CUDA devices.
#127
jzmaddock
wants to merge 37 commits into
develop
from
cuda
Initial try at CUDA support.
914768b6
Add erf CUDA support, plus tests.
47efaf99
Add erf_inv support and tidy up tests.
0228d2c6
Get tgamma working on CUDA.
8420162a
Mark up more functions as GPU-safe.
3bd909ac
Add incomplete gamma CUDA support.
5963bebe
Start getting beta functions CUDA-safe.
cce006fe
Fix tests to be clean with cuda-memcheck.
c043cabc
Mark up a few more functions.
6fd5d42d
Make erf and gamma function non-recursive under CUDA.
ad22a6a0
Make a few distributions CUDA-compatible.
b1131fdc
Add chi-squared support.
b07b0c0b
Add CUDA support to exponential, gamma and extreme_value distributions.
78ee6538
Add more cuda support:
1401fca5
Add CUDA normal distro tests.
a5a8812f
Add CUDA support to laplace and logistic.
cb538546
Add CUDA support for lognormal.
e7352364
Add CUDA support for pareto and poisson.
0da48a00
add Rayleigh, triangular, uniform and weibull distributions to CUDA s…
1f2f2e92
Add fp-util support for CUDA.
0521c3a5
Change file names, and add Jamfile to CUDA tests.
bffe22f7
CUDA: Add support for elliptic integrals.
a2c009e9
Merge branch 'develop' into cuda
bfd48d23
Add missing #includes to CUDA test cases.
26ede2aa
Add test of CUDA supplied std::erf to CUDA test cases.
b7c65c2b
Fix allowable error rates for tests.
3ab3149f
Merge branch 'develop' into cuda
41ef8a32
CUDA: Fix many more warnings in headers.
800d59a6
CUDA: Add tentative CUDA-ized monte carlo integration.
64f72622
Refactor cuda_naive_monte_carlo into header.
f473020a
Add output from cuda_naive_monte_carlo.
a70007d4
CUDA/Monte Carl: Nearly complete implementation.
604ab802
CUDA: First cut at docs for CUDA-integration.
0800404b
Make pow constexpr.
f8f18c1b
CUDA: Get everything working with lambda expressions, and tidy up exa…
c6c13faf
CUDA: stop using std::pair and use thrust::pair instead on cuda.
df5b948d
CUDA: Make function scope statics constexpr under CUDA.
613971a3
Login to write a write a comment.
Login via GitHub
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub