2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 16:32:10 +00:00

Commit Graph

  • ab57b2093e Merge pull request #1189 from boostorg/GPU8 Matt Borland 2024-09-03 10:08:22 -04:00
  • adf8abd346 Apply GPU markers to ibeta_inv_ab Matt Borland 2024-08-30 13:45:53 -04:00
  • 0002de0b85 Merge pull request #1187 from boostorg/GPU_Batch_7 Matt Borland 2024-08-30 12:23:02 -04:00
  • 9ed738f259 Fix policy macro definition for MSVC platforms Matt Borland 2024-08-27 17:19:37 -04:00
  • e4a01104d0 GPU Batch 7 Matt Borland 2024-08-27 15:32:03 -04:00
  • f7150ee976 Add <stdfloat> tests pow1p Matt Borland 2024-08-26 09:57:02 -04:00
  • 1a450eb109 Simplify FMA, fix concept fails, and sync from upstream Matt Borland 2024-08-26 09:56:52 -04:00
  • 866d9d0165 Add pow1p to the docs Matt Borland 2024-08-19 13:54:56 -04:00
  • 6066680f59 Add testing and fixes for SYCL Matt Borland 2024-08-19 13:44:47 -04:00
  • f6fd761e21 Add NVRTC testing and fix missing header Matt Borland 2024-08-19 13:39:14 -04:00
  • 7d4794abb3 Add pow1p NVCC testing Matt Borland 2024-08-19 13:30:19 -04:00
  • 80b94cc9fd Add to special functions index Matt Borland 2024-08-19 13:13:42 -04:00
  • f0b351878e Add normal testset Matt Borland 2024-08-19 12:13:35 -04:00
  • 988ea84a0f Simplifications Matt Borland 2024-08-19 12:13:09 -04:00
  • 65c41898cb Add detection of FMA for real_concept like types Matt Borland 2024-08-19 11:03:36 -04:00
  • 674538068b Implement pow1p Matt Borland 2024-08-19 10:35:33 -04:00
  • 66b362aec5 Merge pull request #1185 from dschmitz89/cauchy_docs Matt Borland 2024-08-23 14:49:43 -04:00
  • 98622966ec DOC: fix Cauchy CDF formula dschmitz89 2024-08-23 20:34:35 +02:00
  • 8d92f8fe0a Merge pull request #1184 from boostorg/GPU_Batch_6 Matt Borland 2024-08-22 10:05:38 -04:00
  • 047c206c30 Add bessel GPU support Matt Borland 2024-08-20 16:40:47 -04:00
  • 1d40454024 Merge pull request #1182 from boostorg/NVRTC_6 Matt Borland 2024-08-19 13:38:09 -04:00
  • 1add05ba5e Add missing header Matt Borland 2024-08-16 09:12:38 -04:00
  • d0acb067dc Replace workaround cstdint macros Matt Borland 2024-08-16 09:08:10 -04:00
  • b57dfe4e70 Add trigamma NVRTC testing Matt Borland 2024-08-15 17:28:51 -04:00
  • 87c320f6ea Add NVRTC support to trigamma Matt Borland 2024-08-15 17:27:14 -04:00
  • 937cc01e2b Add NVRTC support to pow Matt Borland 2024-08-15 17:27:03 -04:00
  • 993eee29af Add beta NVRTC testing Matt Borland 2024-08-15 16:46:02 -04:00
  • c0201c3d37 Add NVRTC support to beta Matt Borland 2024-08-15 16:44:32 -04:00
  • 460f9976d6 Add missing macro specialization Matt Borland 2024-08-15 16:43:54 -04:00
  • 3273f31c67 Add CUDA support to lanczos Matt Borland 2024-08-15 16:43:44 -04:00
  • f519e4e3da Disable on NVRTC for now Matt Borland 2024-08-15 16:43:29 -04:00
  • 2bea2bb572 Convert to our types Matt Borland 2024-08-15 16:43:13 -04:00
  • 32b563f60d Add CUDA support for complex num detection Matt Borland 2024-08-15 16:43:03 -04:00
  • 4f6b164420 Fix style for consistency Matt Borland 2024-08-15 16:42:44 -04:00
  • e8bc5ced00 Add cuda header to ensure proper include order Matt Borland 2024-08-15 16:35:45 -04:00
  • 67e246e089 Implement CUDA friendly cstdint Matt Borland 2024-08-15 16:35:30 -04:00
  • dcac57124e Fix including header Matt Borland 2024-08-15 16:17:13 -04:00
  • 4822f21fb6 Add modf NVRTC testing Matt Borland 2024-08-15 11:37:25 -04:00
  • 889d0e20e1 Add NVRTC support to modf Matt Borland 2024-08-15 11:37:14 -04:00
  • 54e5acf7fa Merge pull request #1180 from boostorg/NVRTC_5 Matt Borland 2024-08-16 09:36:46 -04:00
  • 59db0fc114 remove unneeded include Igor Zhukov 2024-08-16 17:40:24 +07:00
  • f29be8d4c9 correct fix Igor Zhukov 2024-08-16 17:39:37 +07:00
  • 3bed94d69e Add failed tests Igor Zhukov 2024-08-16 17:38:12 +07:00
  • 77dda6f157 Fix warning C4701: "potentially uninitialized local variable used" Igor Zhukov 2024-08-16 09:32:53 +07:00
  • 42ccc22fa3 Add saspoint5 NVRTC testing Matt Borland 2024-08-15 10:50:50 -04:00
  • a9cf968292 Add NVRTC support to saspoint5 dist Matt Borland 2024-08-15 10:50:38 -04:00
  • 92a08fdd4d Add mapairy dist NVRTC testing Matt Borland 2024-08-15 10:40:47 -04:00
  • d7961fb69a Add NVRTC support to mapairy dist Matt Borland 2024-08-15 10:40:28 -04:00
  • 4bcfb1ceb2 Disable whole file on NVRTC Matt Borland 2024-08-15 10:40:15 -04:00
  • 97c8e9efd7 Add logistic dist NVRTC testing Matt Borland 2024-08-15 10:22:19 -04:00
  • 9442866e9d Add NVRTC support to logistic dist Matt Borland 2024-08-15 10:22:06 -04:00
  • 43c80b509c Add laplace dist NVRTC testing Matt Borland 2024-08-15 10:15:34 -04:00
  • 97ae9f09b1 Add NVRTC support to laplace dist Matt Borland 2024-08-15 10:15:21 -04:00
  • 9c3f6af185 Add landau dist NVRTC testing Matt Borland 2024-08-15 09:59:46 -04:00
  • 0197bee43f Add NVRTC support to landau dist Matt Borland 2024-08-15 09:59:34 -04:00
  • 537e68fd7d Add holtsmark dist NVRTC testing Matt Borland 2024-08-15 09:42:48 -04:00
  • 74f803ab74 Add NVRTC support to holtsmark dist Matt Borland 2024-08-15 09:42:34 -04:00
  • 6c78285c86 Add more macro definitions Matt Borland 2024-08-15 09:42:17 -04:00
  • f6369d8af5 Implement make_tuple since it's missing from cuda/std Matt Borland 2024-08-14 17:13:29 -04:00
  • 9d19e56692 Replace thurst::pair with cuda::std::pair for NVRTC compat Matt Borland 2024-08-14 17:03:02 -04:00
  • 069edffc6d Add extreme value dist NVRTC testing Matt Borland 2024-08-14 16:16:03 -04:00
  • 7cd1f3b525 Add NVRTC paths to log_max_value and log_min_value Matt Borland 2024-08-14 16:15:48 -04:00
  • 5f3ca8c3da Add NVRTC support to extreme value dist Matt Borland 2024-08-14 16:15:26 -04:00
  • baa1bf3623 Add exponential dist NVRTC testing Matt Borland 2024-08-14 15:54:28 -04:00
  • 2e887c78bf Add NVRTC support to exponential dist Matt Borland 2024-08-14 15:54:15 -04:00
  • fb9d2fe974 Add cauchy dist NVRTC testing Matt Borland 2024-08-14 14:40:09 -04:00
  • 46a37ffebe Add NVRTC support to cauchy dist Matt Borland 2024-08-14 14:39:59 -04:00
  • 1aaf659efa Remove workarounds and markup functions that will never be taken anyway Matt Borland 2024-08-14 14:39:38 -04:00
  • 45745c8f23 Fix kernel naming Matt Borland 2024-08-14 14:39:14 -04:00
  • 98d6a594b0 Add bernoulli dist NVRTC testing Matt Borland 2024-08-14 13:42:45 -04:00
  • 480045bab8 Add NVRTC support to bernoulli dist Matt Borland 2024-08-14 13:42:30 -04:00
  • 9c1ce96df4 Fix FPU Guard macro Matt Borland 2024-08-14 13:42:13 -04:00
  • c47ac631ff Add testing of the arcsine dist Matt Borland 2024-08-14 12:01:34 -04:00
  • 866f12a42a Undef BOOST_FPU_EXCEPTION_GUARD if exists and give a new empty def Matt Borland 2024-08-14 12:01:23 -04:00
  • fc6bc006dd Add NVRTC support to the arcsine dist Matt Borland 2024-08-14 11:52:32 -04:00
  • 408f8af1d8 Add NVRTC support to derived accessors Matt Borland 2024-08-14 11:52:15 -04:00
  • f6bc4af513 Add minimal implantation of pair for NVRTC platform Matt Borland 2024-08-14 11:52:00 -04:00
  • 586b9cf0a9 Fix missing header in error handling Matt Borland 2024-08-14 11:51:23 -04:00
  • 788eb24c12 Add NVRTC support to precision tools Matt Borland 2024-08-15 11:06:06 -04:00
  • 5a4f8bab07 Merge pull request #1179 from boostorg/NVRTC_4 Matt Borland 2024-08-15 11:05:10 -04:00
  • d0e156bb7e Add NVRTC digamma tests Matt Borland 2024-08-13 16:39:53 -04:00
  • ce9ecc7f5f Add NVRTC support to digamma Matt Borland 2024-08-13 16:27:46 -04:00
  • e4c107ca5c Add NVRTC support to constants Matt Borland 2024-08-13 16:27:36 -04:00
  • b308832236 Add missing macros Matt Borland 2024-08-13 16:19:24 -04:00
  • e48890febd Add NVRTC capable error handling Matt Borland 2024-08-13 16:19:12 -04:00
  • 81ccdb3659 Remove old workaround Matt Borland 2024-08-13 15:53:53 -04:00
  • 3a6eacc358 Add more macro definitions Matt Borland 2024-08-13 14:59:21 -04:00
  • ede033ee79 Add GPU to macro definitions Matt Borland 2024-08-13 14:59:05 -04:00
  • 93d630720b Add NVRTC definition of BOOST_MATH_NOEXCEPT Matt Borland 2024-08-13 14:38:30 -04:00
  • 494f2f2dc9 Fix old promotion args Matt Borland 2024-08-13 14:38:07 -04:00
  • 0b403b70ee Apply promotion changes from https://github.com/boostorg/math/pull/1022 Matt Borland 2024-08-13 14:37:51 -04:00
  • 68e73ad2dc Add GPU definition of assertions Matt Borland 2024-08-13 14:16:42 -04:00
  • aa33cdf784 Update polynomial evaluation for NVRTC Matt Borland 2024-08-13 14:04:17 -04:00
  • 993d92dc66 Add erfc_inv NVRTC testing Matt Borland 2024-08-13 11:49:56 -04:00
  • 6c4b56c9be Add erf_inv NVRTC testing Matt Borland 2024-08-13 11:48:26 -04:00
  • 6a4487453d Add NVRTC support to erf_inv and erfc_inv Matt Borland 2024-08-13 11:48:12 -04:00
  • dd711380e2 Fix types in NVRTC testing Matt Borland 2024-08-13 11:47:55 -04:00
  • 463699e8ca Add erfc NVRTC testing Matt Borland 2024-08-13 11:40:23 -04:00
  • 666564bddd Add erf NVRTC testing Matt Borland 2024-08-13 11:38:27 -04:00
  • 37a08c0280 Add NVRTC support to erf and erfc Matt Borland 2024-08-13 11:38:14 -04:00