104 Commits (5ed05975a052d2ec65cdd420b56aeb6cab1d02fa)

Author SHA1 Message Date
jnyrup 83441365c0 Fix typos 9 years ago
jnyrup 736cf4cc92 move variables into scopes 9 years ago
jnyrup 5b1fd6fe62 Argument checks 9 years ago
Christoph Ruegg 017a192d94 Cleanup: remove obsolete code that has been scheduled for removal in v4 (breaking) 9 years ago
Christoph Ruegg 7825e7fdb9 Support Native Providers also in .Net 3.5 9 years ago
AlexHild aa83f4862e Single precision Fourier Transform support (#481) 10 years ago
Christoph Ruegg f514b8b796 Fix old URLs in a few file headers 10 years ago
Christoph Ruegg 6d20807570 LA-Managed: fix complex conjugate-transpose handling in experimental product implementation 10 years ago
Christoph Ruegg 54c332d197 LA-Managed: switch to experimental matrix product by default 10 years ago
Christoph Ruegg 2f00b6949a Provider Control: fix PCL builds 10 years ago
Christoph Ruegg 999d1454aa Provider Control: expose separate control for LA and FFT, more sensible semantics on the Try variants 10 years ago
Christoph Ruegg 6005ecaac7 Compatibility: do not use CharSet.Auto on p/invoke 10 years ago
Christoph Ruegg 9dc7fff20f MKL: indicate in ToString if the provider is ahead or behind the revision it was designed against 10 years ago
Christoph Ruegg 5bdc17afa3 FFT-Managed: fix real coonjugate-even impl in odd-N cases 10 years ago
Christoph Ruegg e85c2bf137 FFT-Managed: throw NotSupportedException on multi-dimensional FFTs 10 years ago
Christoph Ruegg e1dae7578b FFT-Managed: temporary real conjugate-even implementation 10 years ago
Christoph Ruegg de9e8d101d FFT: real-complex, packed 10 years ago
Christoph Ruegg f1f3b93bb9 FFT-MKL: real packed transformation support 10 years ago
Christoph Ruegg 8a8abb0282 FFT: expose 2D, 2D-matrix and multidim FFT 10 years ago
Christoph Ruegg d7bc61240c FFT-MKL: generalize 2D case to arbitrary multiple dimensions 10 years ago
Christoph Ruegg 31106ef3b0 FFT-MKL: support for 2D FFT 10 years ago
Christoph Ruegg 52a857f2c0 FFT-MKL: switch back to MKL_LONG instead of MKL_INT64 10 years ago
Christoph Ruegg aae1d8b0a2 FFT-MKL: cleanup - drop redundant suffixes 10 years ago
Christoph Ruegg 280ee8b0b2 LA-MKL: query capability levels once, at initialization 10 years ago
Christoph Ruegg 3bef6497ca LA-MKL: bind dot-power to MKL vector functions 10 years ago
Christoph Ruegg f8012bca55 LA: bind matrix dot-power with matrix exponent to provider 10 years ago
Christoph Ruegg 42c48a0ce9 LA: managed provider experimental dense multiplication variation 10 years ago
Christoph Ruegg ec91f3bc20 FFT-MKL: descriptor reuse in multi-threading scenario 10 years ago
Christoph Ruegg 12f1c7bb3e FFT-MKL: reuse matching descriptor (cache=1) 10 years ago
Christoph Ruegg 608fcf4d91 FFT-MKL: wip towards reuseable descriptors 10 years ago
Christoph Ruegg 4bad397c44 FFT: activate in Fourier.Forward/Backward, with full option mapping 10 years ago
Christoph Ruegg c472e8d4c8 FFT: fix PCL builds 10 years ago
Christoph Ruegg 25282489f3 FFT: cleanup Cuda and OpenBlas providers similar to MKL refactoring 10 years ago
Christoph Ruegg 037c1043cb FFT: rework provider discovery to throw less exceptions and work better 10 years ago
Christoph Ruegg ea3b57c4b1 FFT: include MKL version in MKL provider description (ToString) 10 years ago
Christoph Ruegg d7440d5125 FFT: MKL provider refactoring due to sharing between FFT and LA - 2 10 years ago
Christoph Ruegg a4f5b618e4 FFT: MKL provider refactoring due to sharing between FFT and LA 10 years ago
Christoph Ruegg 6a42fb7c83 FFT: fix PCL builds, cleanup 10 years ago
Christoph Ruegg 3b92b38afd FFT: forward and backward scaling support, drop manual correction in parseval test 10 years ago
Christoph Ruegg 31c140cf80 FFT: MKL backward transformation 10 years ago
Christoph Ruegg 8639df292f FFT: experimental implementation with test for complex-complex inplace forward FFT 10 years ago
Christoph Ruegg 0486971c4a FFT: wire provider to Control class 10 years ago
Christoph Ruegg 7f5b414bbe FFT: fft provider mvp interface 10 years ago
Aixile f36f7581d9 Fix recursion issue of CacheObliviousMatrixMultiply 10 years ago
Christoph Ruegg 36a46bd7fc Cleanup: no longer mention CodePlex in file headers, deprecate its release archive 11 years ago
Christoph Ruegg b2e9445a88 Minor optimization how we call Array.Copy 11 years ago
Christoph Ruegg 69520be5b5 Native: MKL: increment linear argebra major version due to breaking change 11 years ago
Marcus Cuda e1e2bb294e removed work arrays from the LA provider interface 11 years ago
Kuan Bartel c6720b630f Updated OpenBLAS LA provider to remove work arrays to match the MKL LA provider changes. 11 years ago
Marcus Cuda 06008b1c88 first take on removing work arrays and using LAPACKE in the MKL provider - native side 11 years ago