2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-22 05:22:15 +00:00

Commit Graph

  • 80f0ffffd9 Add GPU markers to math_fwd for gamma functions Matt Borland 2024-07-30 14:11:55 -04:00
  • 10e7e1b93c Add GPU support to gamma functions Matt Borland 2024-07-30 14:11:35 -04:00
  • 2bfb2b516d Support GPU with root epsilon functions Matt Borland 2024-07-30 14:11:16 -04:00
  • 540c715c6b Fix signbit GPU support Matt Borland 2024-07-30 14:10:59 -04:00
  • 4d51329665 Add GPU support to lgamma_small Matt Borland 2024-07-30 14:10:41 -04:00
  • 0a15df8cc8 Add additional factorial overloads for GPU times Matt Borland 2024-07-30 14:10:28 -04:00
  • 4f2cbbd0d8 Add GPU support to lgamma_small_imp Matt Borland 2024-07-30 11:52:57 -04:00
  • 4aaa9b7d8f Add GPU support to igamma_temme_large Matt Borland 2024-07-30 08:40:50 -04:00
  • e4692158fe Replace igamma_temme_large integral constant pointer with reference Matt Borland 2024-07-30 08:39:00 -04:00
  • 9d2f737771 Add erf_inv and erfc_inv CUDA testing Matt Borland 2024-07-30 08:31:49 -04:00
  • 623b1fc2fa Make erf_inv and erfc_inv GPU enabled Matt Borland 2024-07-30 08:31:37 -04:00
  • 00e0aa0fa4 Replace integral constant pointers with references Matt Borland 2024-07-30 08:22:19 -04:00
  • d5b142c0d3 Add CUDA erf and erfc testing Matt Borland 2024-07-29 17:18:42 -04:00
  • 086ba3cd6f Add sqrt1pm1 to fwd Matt Borland 2024-07-29 17:18:00 -04:00
  • 5ab4837495 Add SYCL erf testing Matt Borland 2024-07-29 17:10:47 -04:00
  • 51a49ad979 Add GPU support to erf and erfc Matt Borland 2024-07-29 17:10:38 -04:00
  • aa5e7e6549 Add GPU support to continued fractions and remove recursion Matt Borland 2024-07-29 17:10:15 -04:00
  • b9f64052b8 Add GPU support to sqrt1pm1 Matt Borland 2024-07-29 16:37:39 -04:00
  • ef3892c5fb Merge pull request #1168 from boostorg/unused Matt Borland 2024-08-02 12:15:13 -04:00
  • 344541e2c3 Fix unused parameter warning Matt Borland 2024-08-02 10:25:52 -04:00
  • f7e6597a60 Merge pull request #1165 from boostorg/cuda_4 Matt Borland 2024-07-30 16:48:22 -04:00
  • ba56bb4403 Fix macro naming Matt Borland 2024-07-29 16:10:53 -04:00
  • 29c8db5755 Add logistic dist SYCL testing Matt Borland 2024-07-29 14:49:29 -04:00
  • 418207d922 Add logistic dist CUDA testing Matt Borland 2024-07-29 14:46:59 -04:00
  • 212c47933c Add GPU support to logistic dist Matt Borland 2024-07-29 14:41:58 -04:00
  • 1aae539ed3 Add laplace dist SYCL testing Matt Borland 2024-07-29 14:31:39 -04:00
  • a1d08a514c Add laplace dist CUDA testing Matt Borland 2024-07-29 14:04:02 -04:00
  • 77ab76ed96 Add GPU support to laplace dist Matt Borland 2024-07-29 14:03:48 -04:00
  • 92a99048e6 Add extreme value dist SYCL testing Matt Borland 2024-07-29 13:28:30 -04:00
  • 44bad32b76 Add CUDA testing of extreme value dist Matt Borland 2024-07-29 13:26:20 -04:00
  • d195e2b55b Fix GPU support for extreme value dist quantile Matt Borland 2024-07-29 13:26:08 -04:00
  • 6b92d0c692 Add GPU support to extreme value dist Matt Borland 2024-07-29 13:14:10 -04:00
  • 4284c9d1a3 Replace workaround macro with new numeric_limits Matt Borland 2024-07-29 12:19:41 -04:00
  • 16657385ff Add saspoint5 CUDA testing Matt Borland 2024-07-29 12:07:23 -04:00
  • 3e296563bb Eliminate recursion in quantile Matt Borland 2024-07-29 12:07:15 -04:00
  • 3cf8dc21cb Add CUDA testing to saspoint5 dist Matt Borland 2024-07-29 12:02:52 -04:00
  • 09d0eb8ee1 Add GPU support to saspoint5 dist Matt Borland 2024-07-29 12:02:42 -04:00
  • c02d5d64e0 Add SYCL testing for holtsmark dist Matt Borland 2024-07-29 11:50:46 -04:00
  • 3036b4f12f Add CUDA testing to holtsmark dist Matt Borland 2024-07-29 11:46:35 -04:00
  • 1d7d373bd9 Fix static local variable Matt Borland 2024-07-29 11:46:30 -04:00
  • 548bed0bf3 Add GPU support to holtsmark dist Matt Borland 2024-07-29 11:35:40 -04:00
  • 0ab09dd1f2 Add sycl testing and adjust a few tolerances Matt Borland 2024-07-29 11:19:10 -04:00
  • 4f914304c9 Add CUDA testing to mapairy dist Matt Borland 2024-07-29 11:12:21 -04:00
  • fcb8e205dc Add GPU support to mapairy dist Matt Borland 2024-07-29 11:12:13 -04:00
  • d428b9dcc1 Add SYCL test for Landau distribution Matt Borland 2024-07-29 10:37:39 -04:00
  • 4c5a3849f7 Remove recursion from quantile dispatch function Matt Borland 2024-07-29 10:37:29 -04:00
  • 3cf9562c1b Add landau dist CUDA tests Matt Borland 2024-07-29 10:31:05 -04:00
  • 49524ce235 Add GPU support to landau dist Matt Borland 2024-07-29 10:30:56 -04:00
  • 8a7c17b97c Fix use of std::numeric_limits Matt Borland 2024-07-26 16:45:26 -04:00
  • 7042039626 Add SYCL testing of exponential dist Matt Borland 2024-07-26 16:31:23 -04:00
  • 2d1d6cf336 Adjust test tools definition of throw in GPU environment Matt Borland 2024-07-26 16:30:23 -04:00
  • 9456724b51 Add exponential dist CUDA testing Matt Borland 2024-07-26 16:13:18 -04:00
  • 92a15947b0 Add GPU support to the exponential dist Matt Borland 2024-07-26 16:00:06 -04:00
  • 6d5e17cc60 Fix usages of std::numeric_limits and add testing Matt Borland 2024-07-26 15:43:21 -04:00
  • 6e42cd05b5 Fix more uses of std::pair in binomial and cauchy distributions Matt Borland 2024-07-26 15:14:25 -04:00
  • 6f4cf00468 Add CUDA testing of range and support on bernoulli dist Matt Borland 2024-07-26 14:38:12 -04:00
  • 6b8e05d293 Fix bernoulli dist use of std::pair for range and support Matt Borland 2024-07-26 14:37:54 -04:00
  • 7dde526a2b Add CUDA testing of range and support Matt Borland 2024-07-26 14:33:34 -04:00
  • ca109d7cf9 Fix arcsine dist range and support with thrust Matt Borland 2024-07-26 14:33:23 -04:00
  • 8dd785c9b1 Add CUDA compatible alias to thrust::pair or std::pair Matt Borland 2024-07-26 14:33:03 -04:00
  • c922ca951a Merge pull request #1164 from mborland/cuda_3 Matt Borland 2024-07-29 15:26:37 -04:00
  • 6f5bc2b31a Fix new trigamma dispatch function and illegal constexpr Matt Borland 2024-07-26 13:46:25 -04:00
  • 1f7f23c2d4 Fix invalid constexpr variables Matt Borland 2024-07-26 13:36:07 -04:00
  • fff00e3fbc Fix header paths Matt Borland 2024-07-26 12:00:03 -04:00
  • b16be96d72 Fix test poisson ambiguity with numeric_limits Matt Borland 2024-07-26 11:54:29 -04:00
  • df18e3281b Multi-thread CMake builds Matt Borland 2024-07-26 14:04:12 -04:00
  • bdf57a344c Add bool to numeric limits for completeness Matt Borland 2024-07-26 11:08:54 -04:00
  • 04f3bd7556 Add bernoulli pdf CUDA testing Matt Borland 2024-07-25 15:47:15 -04:00
  • 4b6c408a9b Add bernoulli cdf CUDA testing Matt Borland 2024-07-25 15:45:21 -04:00
  • 8e10bab3df Add SYCL testing of bernoulli distribution Matt Borland 2024-07-25 15:27:26 -04:00
  • c75da28b39 Add GPU support to the bernoulli distribution Matt Borland 2024-07-25 15:27:09 -04:00
  • 6ca4cb9c87 Add GPU support to complement distributions Matt Borland 2024-07-25 15:26:54 -04:00
  • 7b536baccc Add GPU support to derived accessors Matt Borland 2024-07-25 15:26:40 -04:00
  • b552f314a1 Simplify error handling using the new numeric limits Matt Borland 2024-07-25 14:51:37 -04:00
  • 20012dd8bd Add all the integer types to numeric limits Matt Borland 2024-07-25 14:49:34 -04:00
  • d6a681db2a Add cos_pi CUDA testing Matt Borland 2024-07-25 14:30:08 -04:00
  • 0f0c727baf Make cos_pi GPU capable Matt Borland 2024-07-25 14:29:56 -04:00
  • d3bb2cbdb7 Add missing include guards for numeric limits Matt Borland 2024-07-25 14:29:16 -04:00
  • 93db124012 Pass integral_constant directly instead of creating pointer Matt Borland 2024-07-25 13:15:47 -04:00
  • 4906b956a9 Add CUDA sin_pi testing Matt Borland 2024-07-25 11:56:12 -04:00
  • 68eb2b4b0e Add sycl testing of pow Matt Borland 2024-07-25 11:40:14 -04:00
  • 81ff9dc672 Add trigamma SYCL testing Matt Borland 2024-07-25 11:26:03 -04:00
  • f47641ed17 Remove recursion from trigamma Matt Borland 2024-07-25 11:25:55 -04:00
  • 963942c430 Eliminate recursion in sin_pi for SYCL Matt Borland 2024-07-25 11:23:04 -04:00
  • 5900bdf537 Rename dispatching function Matt Borland 2024-07-25 11:18:20 -04:00
  • b8bd76a4e0 Add trigamma CUDA testing Matt Borland 2024-07-25 11:12:35 -04:00
  • 947760e3fd Make trigamma GPU compatible Matt Borland 2024-07-25 11:12:23 -04:00
  • c8a314bd1a Make sin_pi GPU compatible Matt Borland 2024-07-25 11:12:06 -04:00
  • 14994cf83d Make pow GPU compatible Matt Borland 2024-07-25 11:11:43 -04:00
  • 860196d072 Begin adding our own definition of numeric_limits Matt Borland 2024-07-25 11:11:18 -04:00
  • 46520bdbd7 Add sycl test of digamma Matt Borland 2024-07-25 10:28:52 -04:00
  • 4ded9f75f2 Add digamma CUDA testing Matt Borland 2024-07-25 10:21:47 -04:00
  • c9cad140a1 Add GPU support to digamma Matt Borland 2024-07-25 10:21:36 -04:00
  • 353493d5f5 Loosen tolerance Matt Borland 2024-07-25 10:09:54 -04:00
  • 3d37530ef3 Fix use of static const char* in log1pmx Matt Borland 2024-07-25 10:00:21 -04:00
  • 8d7c1b746e Add SYCL testing for log1p and log1pmx Matt Borland 2024-07-25 10:00:07 -04:00
  • 2f2372b7cb Add log1p CUDA testing Matt Borland 2024-07-25 09:55:58 -04:00
  • 86daac38f5 Add markers for log1p Matt Borland 2024-07-25 09:55:44 -04:00
  • 251c0830ee Merge pull request #1162 from boostorg/cuda_2 Matt Borland 2024-07-26 11:05:38 -04:00
  • d08ad26ff5 Merge pull request #1163 from boostorg/map_airy_etc jzmaddock 2024-07-26 15:35:06 +01:00